I'm on the exact same boat as you bro, i started owning multiple systems since the PS2 days and then i bought the Gamecube but when the OG Xbox came out i was oficially smitten and then Xbox Live launched and playing Halo online just took my Xbox love to a whole other level.
Honestly I just wanted either a Series X or PS5 by April 16th for The Show. I've got over 500 hours in last year's game as it is my one true gaming obsession therefore I wanted something that I knew would give me the best experience possible.
I love everything about the XBox ecosystem and while I've heard great things about the Dual Sense controller, I know how much more I prefer the XBox controller over the PS4's. It will be weird AF playing The Show on XBox, but unless they somehow screw things up I will be in no hurry whatsoever to get a PS5 now since my PS4 Pro will let me play all the exclusives that I want to play for quite some time.
I know the main benefit right now is just loading times but I feel a lot better supporting Microsoft with everything they're doing pro-consumer while Sony is quite the opposite. Not exactly a hot take in an XBox thread but I know a lot of us have been multi-console for many years and I've always prided myself on that but I really could see myself waiting longer than ever before to get a PS5. Probably until the inevitable slim or whatever the first redesign is.
I continued purchasing Sony, Nintendo and Microsoft consoles every generation after that but my main was always Xbox, Playstation i mainly bought for MLB The Show due to the huge passion i have for baseball but i've always hated the Playstation controller and Nintendo consoles were mainly due to my wife's love for Mario Bros.
When i heard that MLB The Show was coming to Xbox i literally said i had no more use for Playstation due the huge backlog of Xbox games i own since I can play all of them on my Xbox Series X and S.
I was able to trade-in my PS4 Pro with a small bonus for using the credit towards my Xbox Series X on release day and i haven't missed the Playstation since.
I'm ecstatic i'll finally be able to play MLB The Show against a couple of Playstation friends on Xbox due to crossplay.
And i totally agree about Microsoft's pro-consumer mentality having a BIG impact on my decision to ditch Playstation this generation, don't get me wrong, I enjoyed some Sony exclusives like God Of War, Uncharted, Horizon, Jack And Daxter, Sly Cooper and Ratchet And Clark, but i just don't feel the need to own 3 consoles anymore due to my huge backlog of games and not enough time to play them all and Xbox Game Pass Ultimate combined with EA Play and Xcloud is more than enough gaming goodness for me from here on out.