Azrael the cat
Arcane
To do otherwise doesn't make any sense to me. Blaming customers directly for your own faults isn't just misguided, it's basically insulting the people who keep you in business to begin with. Why would you ever do such a thing, if you are relying largely on the good will and faith of players to survive? Promising things you can't deliver is also common sense - the worst thing is to get someone's expectations up and let them down. Assuming you aren't grossly incompetent, you should have some sort of plan, firm release dates and schedules for things, etc., and it's not that hard to avoid saying anything specific until you have something specific to say.Out of all three of those points I would say that only the last one is usually upheld. The first two is modus operandi in the gaming industry and you should be cynical since a lot of studios has been inconsistent with their history.
And if game publishing was as competitive a market as game development, companies that did that would go out of business. But it isn't, and as the industry structure means that and decent-size developers' core market are the publishers instead of the players (regardless of whether the developer wants this to be the case or not), it spreads the lack of competitiveness down to a consumer level:-(