if that's where the money is, then that's what they have to do, isn't it? let me play devil's advocate and say that megapublisher's are the main reason why gaming is so popular today and getting more popular. The business model might be shitty for the people actually involved in the business creatively but it doesn't mean anything when no one plays the game. Who are they making the game for? Themselves? That's actually why I am inclined to like the current business model because it weeds out a lot of the crap or unappealing aspects of games that might have made its way through otherwise.
Not to say there isn't already a deluge of said content already.
Besides, there is a big distribution system called the Internet right now, and as long as you've got time and programming knowledge, you can make any game you want and sell it. Mobile phone gaming isn't exploding because publishers are pumping money into it, its because people are making their games in their spare time, attaching advertising in it, and then raking in the dough or selling it at 0.99 cents.