40K eh? Those are some rough numbers, and there's nothing to rescue the XBO from the sales gutter it's getting awfully close to laying face-down in. Seeing how far it falls is the most interesting angle going right now. Just like in sports, I can enjoy a good blowout.
Microsoft would have been better off by skipping the Xbox One X and launching a successor this year or even late last year. While the graphical prowess would have been limited due to cross-gen, a console that is next gen draws a lot more attention than a mid-gen upgrade. The PS5 would then have been more powerful without a doubt due to launching later, but that's something Microsoft could have countered with a mid-gen upgrade for their Xbox 4 in 2022 to have the marketing message on their side again and by the time Sony brought their mid-gen upgrade, the difference wouldn't be as important anymore as it was at the beginning.
What Microsoft actually did was drag out a generation that they had clearly lost, so now their console business is in a very rough time for a couple of years. I suppose they bought into their own PR of "XB1 is outpacing 360 launch-aligned", so they turned a blind eye to proper sales analyses which would have revealed that the XB1 has 0 chance to keep up with the 360 in the long run.
Microsoft was smarter in the fast transition from the original Xbox to the 360 where the headstart clearly paid off. Of course the lesson to learn from the 360 is proper engineering of the console because it creates a bad reputation when the failure rate is so high, but the general idea of a headstart is sound despite not being a surefire ticket to increased success.
That's a great point actually, I mean... Microsoft drew it out longer themselves with promises from the very start, when the X1 arrived it arrived pretty much DOA but instantly got promises that the power of the cloud will fix it, wait up for that, then a few years later it was the power of the X1X will fix it wait for that while the main issue was the tainted name from the get go because it was linked with TV, Sports, Kinect, Ryse, Mattick, No used games, TV, Sports, always online, no free online play for Fortnite, TV, Sports, Etc. the whole X1 name was linked with anti gamer things, more power just meant the same anti gamer ideas but stronger.
Imagine if they had released the Xbox 1 X... but not as an Xbox 1, If they had released that system as the successor in name but the exact same hardware which launched in it, increasing from DDR3 > 5, 8GB > 12GB, 1.79TF > 6TF, Massive VHS > Slick Vapor Chamber, but instead of Xbox 1 label and OS give it a different operating system externally to the user but with a lineup of new games in 2019 like Crackdown 3 and possible push Halo Infinite more and announce the Nintendo rivaling fact that the system can play 100% of Xbox 1 games, near 100% backwards compatibility, with the exception of Kinect titles as that is being moved away from (heck even allow them work with the adapter which was being sold down the line but make it so that out of the box it was moving away from Kinect but sticking with gaming), It would have given the system the ability to have its own line of games which didn't have to run on the base model of X1 which would clearly hold back any titles designed from the ground up with 6TF of power were going to suffer horribly having the 1.79 noose around the neck holding them back.
Microsoft have even done this move twice in the past with their OS, Windows Vista was massively unpopular, Windows 7 is effectively Vista with a new coat of paint, same with Windows 8 / 10, even down to drivers from the unpopular OS working with the "good" OS, I'm sure you'll have noticed that games at times get confused as to which OS their on (Ultra Street Fighter 4 for example if benched will claim it's running on a build of Windows 8, in windows 10) but under the hood those good OS's 7/10 have tons of Vista/8 in them but without the features that users complained about most strongly.... and 2 of the features that were hated were the names Vista and windows 8, Microsoft would have been better off pulling the same idea and old yellow'ing the X1 name.