Well, being an accountant, in my line of work, we always run into artificial deadlines. They are part of the real world. You can really blame Wall Street for that, analysts freak out if you miss a quarterly estimate by a very small percentage. So, sometimes, companies need to release games that are glitchy. It's part of life. I can live with that.
But, companies should be forced to patch these games and quickly. If new levels were rushed out, they should be added in later, for free.
Microtransactions, I'm not sure about. Some games (like Oblivion) give you tons of game in the initial package. I think it would be really hard to claim you are really cheated from the game if you don't add on for additional money. But, other games (nothing is coming to mind) ship with items ready to buy out of the box. That, I have an issue with. Though, I think consumers hold the power there (along with reviewers, to a lesser extent). Don't buy games with microtransactions on them right out of the box. And, never pay for those extras.
I think the real issue here is that levels and extras were often cut out of games as they neared release. Previously, these levels either became part of the sequal or were just forgotten. Now, they are finished up after the fact and sold. Really, it's somethiong extra you would never have gotten before, but now it feels like you are being double charged.