I think it's worth noting:
* Denuvo/Anticheat software tends to hog performance, introduce security issues. See also CrowdStrike, see also CAPCOM.SYS.
* Account creation is an issue because most gamers are buying their games through a storefront (Steam, Origin, Xbox, etc.) and at least for Steam/Xbox, these systems provide a clean 1:1 interface for account data. PC folks are a stodgy bunch and tend to not want to create multiple accounts unless there is a very good reason. They generally have come to expect crossplay between Steam/Xbox/etc. Steam has become the dominant force because it just gets the fuck out of your way, and if I want to give a friend a copy of a game, I can just Do that.
What really chafes folks about the PSN requirement is that PSN is the only account/storefront which isn't global, and moving can result in a ban. Sony has worked for nearly two decades to get things rolling and still, most people don't know about PSN outside of areas that focus on Playstation games; PSN focuses on the core demographics of Fortnite/CoD/Tekken players.
If I move from San Francisco to London, here's what it looks like to buy games on the various storefronts or use their account systems:
* Steam: update your billing info.
* Xbox: update your billing info to an address in an officially supported country.
* Origin: update your billing info.
* GOG: Update your billing info.
* PSN: Pick one: Find a billing address in the US that I can maintain with a bank (e.g. "moving" to a friend's house/relatives house) and make sure to only use that address, bank account, and carefully shovel money into that account when I want to buy games on PSN and maybe commit some tax fraud in the process, making sure to shovel my PSN account devices through a VPN that pops out in the US; Buy local gift cards to PSN in order to get games and pay a 10-15% premium to do so, doing the conversion in my head; Create a whole new PSN account for the UK, not logging into my US PSN account too often, and being careful to never buy games on the old PSN account using a UK billing option.
If I pick the first PSN option, there's a good risk I'll be banned under the TOS. The UK happens to be somewhere that PSN is supported, but in places where it isn't, I risk being banned; the list of places that you can't open a PSN account legitimately is pretty large [1] and has some really odd places (Bosnia and Herzegovina, Lichtenstein, Kyrgyzstan, Estonia) that can't open or use a PSN account without risking a ban.
[1] https://insider-gaming.com/countries-that-dont-have-psn/