The Halo Infinite demo doesn't even look like a game that was aiming to be cross-gen, it looks like a current-gen title with a last minute kick up to 4K/60. Honestly, even looking at the gameplay section in the much higher quality video; if you told me it was running on an Xbox One X I wouldn't have been at all surprised. X1X is a 6TF GCN console with a HDD, poor I/O & a 2.3GHz Jaguar CPU. Nothing I'm seeing is selling the XSX to me as next-gen. A big budget, first-party title --even if it is cross-gen -- should say to me: "this is only possible, in this state, on the console with 12TF RDNA2, an SSD, good I/O & a 3.6GHz Zen2 CPU".
I was expecting Halo Infinite to be held back by the X1 in terms of fundamentals and core technology, but I wasn't expecting an XSX version to look like something running on an actual X1X.
MS' approach is to sell you game pass, but I -- and it seems many others -- want to be wowed going in to a new generation, we want to see things not possible before. Only Sony are doing this, quality over quantity.....except Sony seem to have the quantity too.
I don't think the underwhelming approach is entirely by choice (even though they try to make it seem so), they've only really started to build a more comprehensive range of first-party studios and it'll take many more years before they can see the fruits of their labour. What is a choice is over-hyping events that are going to be lackluster; and unless they're incredibly out of touch, they must surely know it'll be the case. Also, presentation matters and Sony's presentation was excellent, it had great production values in terms of the talking-head sections as well as the cool animations in between, it set the tone and had a strong atmosphere. MS' was just more crappy webcam sections alongside some execs who come across as feigning excitement as opposed to seeming genuinely passionate.
Hopefully they can really start to get some great games in the coming years and be more competitive. But as it stands, this doesn't feel like a great start lead-up to the new gen.