I think it’s down to a few reasons. One you touched on is exclusives. Most consumers aren’t going to have both consoles like you do, they’re going to pick one or the other and Xbox doesn’t really have many exclusives, even fewer than PS, and theirs are much more likely to end up on PC when they do have them. So for consumers who want the larger variety of games, PS5 currently wins.
Another is performance. While both the PS5 and Series X are comparable, the Series S offering has created a very odd phenomenon of accidental exclusivity for Sony because of performance limitations. It’s a relatively new thing but I suspect it’s going to be more common as the generation goes on. The current example is Baldur’s Gate III. It simply cannot run on the S. As a result the developer has put an Xbox release on hold indefinitely and it may never come out on Xbox because they don’t want to have to deal with the confusion of selling an Xbox game that is not playable on one of the two SKUs. They decided that if the S can’t run it then it just won’t come out for the X either.
Third, and probably more relevant earlier in the generation, Sony had some snappy gimmicks on their side that might have been a difference maker for some consumers on the fence. The advanced haptics of the Dual Sense for example. I think the novelty of that wore off pretty quickly but there was a lot of buzz around it closer to launch to the extent that it’s impact on sales is probably more than nothing at all. I think the PSVR2 was also briefly a console mover as Xbox doesn’t have comparable hardware. I don’t think anyone at this point is rushing out to get a PS5 just for VR now, but there was a brief period of time after the PSVR2 was announced where people were eager to have a PS5 because if they did want VR, Sony’s was the cheapest way into that market at modern performance levels without having to give Facebook your entire identity just to game. Again not significant on its own, but it’s impact is more than nothing at all.
Fourth is just that Sony came into the generation ahead of Microsoft with the PS4. More PS4 owners with big libraries are going to want a new system that can play their old games rather than starting from scratch. So if you have a bunch of PS4 games that you still play, you’re going to choose PS5 and it’s kind of a no brainer.
And lastly I’d say Sony has just done a better job marketing it’s console as a must-have piece of consumer tech. From the jump there were a lot of people who already had gaming PCs questioning why they would ever need an Xbox. And Microsoft did little to address this narrative, it almost felt like they accepted that they were going to cannibalize their own console’s sales right from launch because everything gets ported to PC for them and just decided they didn’t care. There are plenty of reasons to own an Xbox but MS has pushed like none of them in advertising. Sony meanwhile did a great job early on marketing the PS5 as a status symbol and has kept in the public eye much more consistently with game exclusivity, and more recently media tie-ins with the Last of Us tv show. And while the exclusives may be few and far between, they are big draws like Final Fantasy, Horizon, and Spider-Man. When Xbox occasionally gets an exclusive, it’s always in the news for the wrong reasons like Halo almost universally agreed upon to be no longer good or Redfall being an absolutely embarrassing catastrophe of a release.
How does it’s performance compare to a PS5? Because at least where I live, I would have to spend about twice as much on a PC to get the same performance as a PS5.
The enshitification of the internet continues. How can we offer our content, but without having to pay anyone for it and at a much higher rate of delivery? By not giving a fuck about the quality anymore and not having any real competition so people have no choice. Except people always have a choice. We can walk away.