I still to this day have no idea why, "Deliver a quality product and you will have loyal customers." is such a hard thing for modern day companies to comprehend.
Maybe for once, just ONCE, one of them will try it, instead of trying to just scam the crap out of people and then apologizing for it over and over again. The worst part is that this isn't even a difficult concept. Just deliver what was promised. That's it. If you can't do that, don't make the promise. It's really not that complicated, yet we deal with this time and time again from company after company, because not a single one seems to understand that if you just deliver on your promise PEOPLE WON'T BE MAD AT YOU.
It's baffling how the same mistakes keep getting repeated and repeated over and over again with NONE of these places learning their lesson.
It's simple. Because marketing and hype and pretty trailers and graphics capture the dollars of the casual mass market more effectively. Every time. People have short memories, many of them just don't care enough. CP77 broke even on pre-orders ALONE. So what does it matter if people are angry?
The counter argument is "it hurts future sales" - but apparently not enough to offset the gains. You've got other companies, REVILED ones, that release carbon copies of the same mediocre shit every single year and they're doing just fine, financially.
It's as they say. At the end of the day, only the Corp gets what it wants.