Is it acceptable for a game to arbitrarily withhold content from its paying customers?

Ben "Yahtzee" Croshaw types up more scathing commentary on the game industry and community every week.
Tragic figures in games are nothing new, but their skills almost always outweigh any visible flaws. Yahtzee examines the Mary Sue-style character in games.
Yahtzee makes the case for using turn-based gameplay for more than just combat.
Yahtzee is still tempted to make a new adventure game, but wonders how the gameplay should work.
Waiting for loading screens, matchmaking or installs are a pain, so Yahtzee has come up with four solutions to some wait time scenarios that could actually work.
It's tough to do a linear style story in fighting games, but Mortal Kombat X takes the wrong approach in trying to make the narrative work.
With the recent rash of Metroidvania style games from Indie developers, Yahtzee offers some alternative platform ideas.
We assume Half-Life 3 is in development, but how long is too long to wait? Granted we could get a Team Fortress 2 and forgive delays, or we could get Duke Nukem Forever.
When you play Bloodborne, it feels and plays like a Dark Souls game, but in reality it will screw you up if you try to replay Dark Souls.
Do you want to play a shooter or a stealth game? Most AAA titles these days give you that option, and Yahtzee thinks that's a bad idea.
Ori and the Blind Forest has been getting very good user reviews on Steam, and that makes Yahtzee disappointed in you.
It seems like every AAA video game these days has some sort of crafting. Is it useful, or just a gimmick?
The Legend of Zelda: Majora's Mask was great for the Nintendo 64, but in today's development environment, could it have made it past the drawing board as a AAA first party game?
Many of today's video games leave so many loose ends by the time you finish the game that the whole playthrough ends up being anticlimactic. Why?