I don't agree fully with this article. I have the full load of consoles (PS4/xbox x/Switch) and it goes like so:
If it's multiplat and available on the X, I get it there. BC shines on this machine too. Xbox live > PSN.
If it's PS4 exclusive, I get it there. If it's on a super cheap sale, I may get it on PS4 as well. PSVR stuff too, of course.
If it's switch exclusive or something I'd like to play portable, I get that there.
I have a PC but also have a day job where I'm strapped to a desk, so that sees much less activity.
If you only have one console or gaming outlet, I think you'd be poorly served by going Xbox only. You miss so much on the PS4 side otherwise. If you have the means and are a console gamer mostly, segregating purchases like above is really the 'best' of all worlds.