Ah that would explain the near double number of PS4s out there. Or the Switch selling so well.
Maybe. But it is really because Microsoft screwed up.
The Xbox 360 was successful because of the "hardcore" shooting games, more affordable price, and really no hit in performance in games for both systems. But the Xbox One was noticeably less powerful than the PS4, so multiplatform games looked worse, and it initially released with a gimmicky peripheral which added no value for most of the fans of the 360, but increased the price by $100. The PS4 was kind of a no-brainer for those who wanted to play games like COD, sports games, etc.
Microsoft was basically forced to axe the Kinect, then release a more powerful version of the console just 3 years later. Then one which truly left the PS4 in the dust a year after that. The problem was, they forgot to put any games in development. In all likelihood, they had more first party releases in progress for the original Xbox One, but they had to overhaul the development to take advantage of the hardware and sell the Xbox One X (the latest iteration), since 3rd party developers sure as hell aren't going to put enough resources to utilize a system with such a small market.
The PS4 exclusives don't exactly set the world on fire in terms of sales, but the quality is consistent enough for them to have brand royalty and for those studios to keep the lights on. Unless Valve decides to announce the Half Life 3 next week, I think Sony first party studios are unparalleled at this point. Third-Party developers are completely unwilling to release new IPs, and the production values of the Sony exclusives really blow them out of the water and make those other games appear to be stuck in the last generation. Whether you like it or not, it is really great to have a game like Horizon: Zero Dawn on the market, and you would have never seen something like that if Sony weren't pumping so much money into its own games.