I don't think I agree with this.
Positive word of mouth starts with the hardcore gamers, the early adopters. You have to win them first otherwise you can relive the have Xbox One 2.0 launch. The 360 did that, the Xbox One did not. The XSX is floating in some world in between.
I dunno my cousins kid is a freshman in high school and he was telling me today how excited he was for halo and him and his friends were all going to play it. This is a kid who plays fortnite all day long. He was extremely excited when I told him the game pass ultimate I gave him means he already gets to play it on launch day and was even more excited that the new pc i put together with parts his parents bought for him will play it just fine.
I think the majority of people don't care , they saw halo and now wnat to play it. The question is if the game is good or not
For xbox 360 it was called xbox 1.5 but it came out with good quality games even though most of them looked bad but you had cod 2 , pdz and forza. It sold great and they went from 25m in sales to 80m+ for that console.
xbox one got hit with wave after wave of negative press. You had people complain about always connected and and locking the game install to an account. Then you had people complain about kinect always listening and always watching. Need I remind everyone here that those features are now common place in your phone and alex / google/ siri home devices.
Then they were more expensive and the games suffered.
If XSX has the best 3rd party experiences and the first party games like halo are fun to play i think they will do just fine