To be contrary, I think this could change if gamers would vote with their wallet. The thing is is that a lot of gamers seem to be buying into what the publishers are peddling--they pre-order when they shouldn't, buy season passes when they shouldn't, buy launch-day DLC when they shouldn't, etc. The sorriest thing about the whole mess isn't the impact on consumers though--it's that it massively devalues games as art. It's a bit easier these days to side with with the 'games aren't art' position when this is the norm for the industry.
Your right that would make a big difference and I've been saying that same thing for years but in reality I don't see that happening, getting people to do that on a scale needed to make changes in the video game industry of that level just isn't going to happen but we can wish I guess Lol. I've stopped paying top dollar on day one releases I now wait for that game to sell for 50 or 60% off or more sometimes it take a few months though..