The industry really needs to take a step back, and look at what the hell is going on rather than simply looking at their shrinking profit margins and reacting on impluse.
I couldn't agree more with you but I doubt that will happen. Unfortunately a shitty publisher/developer isn't going to look at the situation and say "oh we need to make GOOD games, of course!". They are more likely to refine their existing offerings slightly in the form of gentle nudges like preorder bonuses or more forcefully with things like online passes and missing features.