I think PS5 has reached critical mass. Too much momentum for it to stop selling well thanks to the network effect and capturing the zeitgeist.
Even if MS hadn't turned Xbox into a total joke and a brand seen as a huge loser, this generation would be a write-off for them. Considering the brand damage and generally poor perception, it's a lost cause forever. There's a reason why the re-shuffle of Xbox executives changed all their titles to Microsoft Gaming instead of Xbox as their division. The Xbox brand is dead once they pull the plug on Series.