IMO then developers should voice their concerns to higher-ups. But even so you can't just complain about it and expect it to change. I'm not necessarily in favor of it either, I miss the time where you could get a game and an expansion and that would be it. But if the current model overtakes that in terms of financial gain, then there's no reason to revert to an earlier stage. If I had my own company I would know to do things differently, but then again I would consider my way of doing it a niche and not what would be expected.
The bottom line is, if a majority of people financing the games are buying into microtransactions and dlc, then you have one of two options: Don't buy games that enforce this, or create a new standard where you will get even more financial gain than with microtransactions and dlc. Unfortunately it is not likely the latter is going to happen anytime soon, so the best you can do is just to not buy into the former.
I also think there's an issue here with entitlement; that some "gamers" feel entitled to being fed an entire experience for whatever amount of money. I think it might be time to admit that the games industry is heading towards a point where the old school game players are not necessarily the target demographic anymore, and where that role is being filled by new teens/tweens, fratboys and gamer dads. I'm guessing this is why people from the AAA industry have begun to break off and become "indies" (but not really) and are making their own things because they don't feel validated as the demographic for the games they are making. I would probably do the same if I happened to be working on Halo 15 or Killzone 27. There is only so much a guy can take.
My personal prediction for what's going to happen is that we'll begin seeing such a disparity between AAA and indie games that a new category is bound to form. The in-between games that are neither AAA but at the same time they are not indie. In essence, people who want a niche fulfilled from the AAA industry but at the same time have the means to get funds to create it as they see fit. I'd like to call these "A" games - not AAA, and not indie. I think the first Kickstarter games we've seen (Obsidian, InExile, Robert Space Industries) will fall into this category naturally, and with their success I can only predict that it will be an established category by the time we hit 2020.