When will people learn that infinite is the last current gen game like breath of the wild was for Wii U, not a next gen game. But it's a system seller nonetheless for it's gameplay and I think it's the right move to release it like this. It will give serious momentum to Xbox series x
Doesn't excuse a graphically underwhelming reveal, especially considering how much MS were hyping up the video.
That said, it's a few months old, was on a PC, has no ray tracing added to it, a few months until launch, and is essentially a live title like Destiny (different not the same).
So it will improve.