Right on the spot, KAN! 😉
We can say it's like that, generally speaking.
What pisses me off the most is that nowadays, it's not so much the developers who have control over their software creation process, but the publishers... That's why we see so many "unfinished" titles being released on the market! The development team gets pushed around so much and has to put up to so much pressure to finish the product in any designated ETA that's almost always impossible to achieve, hence resulting in a (sometimes very) flawed product.
It almost looks like a secret partnership, like "you scratch my back, I scratch yours" kind of thing...
Hardware developers release their PC components with all the latest technology, which in turn has to be put to good use. So it's up to the software developers to program applications (or games) that take advantage (or try to...) of that latest wonder tech. The publishers here want fast results without even caring if the final product is good or not, as long as there's big money on their way.
The bad part is that most of the time, the "adaptation" process isn't very user friendly (read: too fast and aggressive) and there's constant renewal of market (fast hardware/software cycling) that doesn't even get mature (read: get rid of all the bugs and squeeze the max juice from both hard/software by proper optimization).
It's a vicious cycle and any user that is interested in this kind of market is caught in the middle!
Publishers know the market today is being dominated by fast & furious (young) players that want to play the game out of the box with nice performance and graphics. Period!
[sarcasm]
Manual? What's that for...? Story background? Waste of time... Is it pretty? Has to be! The controls/gameplay suck bigtime? Who cares, as long as it's loud, fast and with breathtaking graphics, it's an instant classic!
Oh, wait... Make sure it has plenty of online stuff, even if there's no single player whatsoever. Single player 😜 Who cares about that nowadays, right?!
[/sarcasm]