What's insane is how folks like you seem to insist on wanting to go back and put today's shitty Xbox performance on Mattrick and the Xbox One. It's borderline delusional.
Part of the reason Xbox is in the state it's in today is precisely encapsulated in this post, i.e. Xbox gamers refusing to hold Spencer accountable for his utter horseshit decisions, and instead continuing to point the finger back a Mattrick and the Xbox One that was like almost a decade ago.
Xbox has consistently fucked up since the Xbox One days. From overly relying on Halo, Gears and Forza, to making an utter shit show of their first party games publishing, to launching console with no meaningful first party games, to endless promises of "wait for next year", to consolidating their entire platform business behind a subscription service that would be deleterious to the industry if it did succeed the way they wanted it to, to trying to buy up all the major third party publishers to try to foreclose on Sony's playstation business because they knew they couldn't complete purely in investing in quality FP games (something they never even properly tried).
Xbox's regression into irrelevance today, has very little to do with the Xbox One and Mattrick, and instead has everything to do with Spencer and Booty's absurdly bad leadership of both the Xbox hardware and FP software businesses.
This.
Spencer and his entire Xbox exec team just keep failing upwards. Really speaks to how fucked the corporate culture in MS is, when a group can take a successful competitive business and literally drive it into the ground and not only maintain hold of their multi-million-dollar salaries but continue to be promoted.