DroidKnight said: You don't have to eat the buffet. You can still sit down and just order what you want to eat, no-one is forcing you into the buffet line. |
Wouldn't you rather go to a fancy restaurant in that case instead of ordering food in a buffet restaurant.
It's also a matter of perception, "good enough for gamepass" is something you hear often which is the death of sales. Nobody is forcing you, but why pay $70 for an average meal if you can get the same for much less.
MS has a quality problem. Their games are not seen as highly polished finished games at launch. So you either play early on gamepass or wait for patches / game to be finished and buy it at a discount later. (And likely forget about it or get lured by a different 'shiny' in the mean time)
You indeed don't have to eat the buffet and Nintendo and Sony deliver better day 1 quality, so that's where people with limited time will dine.