I understand that game development is hard and it costs much more than it did 20 years ago like in the days of classic doom, which is why things are the way they are now with developers being owned by big corporations and such. But even despite this, If I was a developer I would still want to follow a quality over quantity approach no matter what. Games today feel disposable, they don't last and to me thats not a good model at all.
If your game costs 10 million to make, would you drop support for it after a year to make another 10 million game, or would you continue support for it so it keeps on selling? If you're game isn't at the quality to make you a profit over that 10 million you dumped into it, you're losing money in the end. How does that make sense at all? A good quality game will not only make you a profit, but it will keep on selling years after.
The reverse of this is also true, for example Bethesda's own Oblivion. The gameplay was utter [censored], but with mods the game is still alive today, this would have otherwise been a game that would have been swept under the rug like many others. But on the PC it kept on selling because of the ability for users to fix these problems and customize it. That's gold right here
I'm rambling here and keep editing this post to add to it, I hope what I said was clear.
