Honestly that’s only due to people not realizing the value of the Xbox Series Consoles, and the absolute STEAL that is Gamepass Ultimate.
You can’t get a PS5 or Switch for 34.99 a month with 400+ games for free with it. Xbox All Access is 34.99 a month for 2 years and you outright own the Series X, and get 2 years of Gamepass Ultimate. It’s the same cost as a Series X and 2 years of Gamepass Ultimate, but stretched out over 2 years. It’s an absolute STEAL. Especially for PC gamers who want a cheap library expansion, and want a way to easily play a ton of games on their couch.
It’s nice yeah but honestly it doesn’t have the staying power like ps plus. Meaning I see games rotate out much more frequently on game pass than ps plus, and I own a series s and ps5 and have subs for both. The games PlayStation gets are frequently better quality than Xbox in ps plus extra than gamepass and gamepass is also filled to the brim with garbage low effort indie games. If your only need for gamepass is Microsoft’s games then sure, but I would bet my ps plus library has much more monetary value. Also if you’re buying a console through payments then maybe you need to take a step back and understand your financial priorities.