So we've gone from "Xbox has no games" to "Xbox has too many games".
I agree that announcing a game too early can backfire if it ends up taking too long to come out. But that depends on why it took so long to come out. Crackdown 3, for example, I can excuse being revealed so early because it went through legitimate development hell. Everwild, on the other hand, was shown too early before they had much of a concept let alone a game, and now has supposedly been rebooted with a new creative lead and is now 2-3 years off.
HOWEVER, this is E3. It's basically the Comic-Con of video games. Yes, show us as many games as humanly possible. Showing more of fewer games? No thanks. Literally all of these games will be shown in deeper detail at further events. I'm perfectly content with getting just a taste in a showcase about what games are coming up.
Before this, we had no idea Redfall existed. Now we do. We got confirmation that Outer Worlds 2 is coming. We got gameplay of Horizon 5 and a release this year. We know a new Plague is coming. I don't need to see gameplay on any of these to be excited or know they are good.
Just bizarre that MS has a bitchin showcase chock full of games and somehow on teh Chartz is still a bad thing, lol.