pezonator :
This is the only way to push things forward. If you're a "pc gamer" then you should have a decent system and not onboard crappy graphics. Otherwise just play on console. Consoles are closed systems and can produce excellent graphics for the hardware, it takes more from a pc to do so. <3 my pc.
Perhaps it does push things forward, but if I was a PC game developer (and I do program daily) I would try to make my games run on the oldest PCs, even from 2005, with steady framerates. I would try to make my game efficient and low-resource. I wouldn't say "Well, the top hardware can take it so let's be lazy with out code".
It is ridiculous these file sizes that PC games are getting. It would take me ages to download a 50GB game. I would rather get my game on a CD-ROM disk like the old days. There is one good explanation for a file size like that in terms of coders: DRP (dont repeat yourself)