And that's because of the market AND streamers. Gamers and streamers will ALWAYS buy games at launch no matter even if they know of these bugs in advance from streamers who have had the game early to stream. Mainly because it's the newest game and I want to stream to get viewership and also because it's the newest s@#*
It's only a small minority of gamers who actually say, "After the last game, I am not buying it" or even just delaying their purchase til well after launch. Companies know this so don't care about their product enough to polish it up because it's easy money!
We are all suckers!