I hate it too, when I take a poop in a box and try to sell it on, and no one wants it...
The PC hardware advancement begs that software make some attempt to keep pace, this has become expensive, publishers dream of a product that is like
the movie industry in which the technology is more or less the same from year to year, and the focus is on pumping out skus to a consumer base. Consoles solve this issue and in many respects open up a gateway for more pedestrian less demanding end users to part with their ducketts.
Unfortunately there is a sector of this industry (primarily pc users) that provide the best people (developers, programmers, artist) in the medium, leaving the industry as a whole in a conundrum. (An educated work force that knows the difference, maybe strives
to do their best work). Its called pride.
Somewhere in this mix of business, development, enthusiast, the overall quality level and innovation is becoming lost... its just not that profitable. Being the business end tends to hold all they keys end results (normally a knee jerk reaction) is DRM/DLC so on and so forth... furthering the gap between producer and consumer due to alienation from the product.
The enthusiest is almost always going to be the smallest sector of the market, with the biggest mouth, but they also tend
to be more on the cutting edge of the technology forefront making that small insignificant sector more keen to the overall direction of the medium.
The very tools we use are the ones that educate us and in that there may always be conflict between (educated/demanding) consumer, and publisher... with sheep constantly migrating to the educated side of the bell curve every day.