I truly think Microsoft is turning this around with play anywhere games and clearly they have a clear vision and learned from the first reveal. The conference was the best by far and Sony's one was middcore and with first titles with release date announce mostly getting delayed as usual and with the Crash remaster troll made everything worse.
Not just about power but there's a clear vision.
--------------------------
"But why would I buy a scorpio when I can get way more power from my dedicated gaming PC?"
"Cool - enjoy your gaming PC and play our games from the W10 store"
--------------------------
"I'm limited on budget but I want to play great games now. I'm thinking to upgrade to a PC in a year or two"
"Great - buy our Xbox one S now and later on if you buy a gaming PC you can play our games on that for no extra cost, and take your saves and friends lists with you"
--------------------------
"I like the convenience of a console under my TV compared to a PC, but they get outdated after a few years"
"Scorpio next year will play all your current XB1 games and new ones at a level comparable to a high end PC now"
They're covering a lot of bases by having two power levels for consoles and the cross-buy for PC. What would be a killer blow would be if they could persuade third parties to do that, but I expect that is a step too far.