We've definitely ended up in a world where games, whether indie or AAA, are somewhere between "Early access" and "Done" on release due to the nature of patching (day one being the worst of it) and our collective allowance of it. Games like 2077 are shareholder bound, so the poor sods working on it get wrapped up in the debacle when I'm damned sure internal meetings have them pleading for more time before release, but milestones and $ signs rule the roost.
CD Projekt should be blamed, but like any company I work for, the company is more than a logo - I'd hate to "blamed" for something I had nothing to do with, so I try to think beyond that initial annoyance about those behind the scenes. I also never play games on release (and aren't we all very aware of avoiding major patch releases on ED?), and usually jump in a year later... again, a result of things like 2077 being a hot mess on day one.
Anyway, where was I going... yes, Odyssey. I'm not sure you can related Odyssey and 2077; one IS an expansion to an established game, albeit a (hopeful) code refresh, so more "new" than "old", but I don't think we'll see the base Xbox dying on it's rear in quite the same way. I hope I'm not wrong.