Nothing personal against Phil, its just my own opinion based on what he keeps saying:
1- Phil Spencer: "Exclusives doesn't matter."
Comment: all MS game showed on 23rd were either referring MS exclusives games or Launch exclusive games. In addition, if exclusives doesn't matter, then bring all XBOX games like Halo and Gears to other platforms like PS and Nintendo.
2- Phil Spencer: "frankly, held back is a meme that gets created by people who are too caught up in device competition"
Halo Infinite appears to be held back by previous generation. Its not me only saying that, many saying that on youtube.
3- Phil Spencer: "If we’re going to spend energy, let’s go spend it on [growing the industry], not ‘my piece of plastic is better than your piece of plastic."
Nonetheless, all what Microsoft is talking about is the most powerful console (compared to other consoles) and the 12 teraflops power.
4- Phil Spencer: "You won't be forced into the next generation. We want every Xbox player to play all the new games from Xbox Game Studios"
Two days later: Xbox One X and XBox S digital edition end of life edition announced. So you either buy a 2013 Xbox One 7 years old console or buy Xbox Series x which is to me forcing gamers to new generation hardware since no one wants to play on a 7 years old hardware.
This is only my opinion based on what Phil actually said publicly. MS has been trashed this generation and should have been ready for next generation. However, it appears MS is not ready and will lose again this generation.
For all the flack Don Mattrick gets for anti consumer policies, from a gaming perspective, they were ready for new generation and showed real exclusive games at launch and some people even rated there launch game higher than Sony's launch games.