Over the past year, Sony has been quite aggressive pushing its requirement that to play the latest PC ports of its games, a Playstation.com account was required... even if it was just a single-player experience. This came to a head with "Hellraisers 2" and -after customer outcry about how they were adding this requirement after the fact- were forced to retract. However, all their newer games -- "God of War Ragnarok", "Last of Us Part II", "Spider-Man 2" and the "Horizon Zero Dawn" all demanded an account be made if you wanted to play.
Needless to say customers were not happy (I know I wasn't) and apparently it's had enough of an effect on sales that Sony has changed its mind: if all your interested in is the single-player game, you can now enjoy these games without the account.
[It probably helped that there were mods that disabled the requirement as well]
You'll still need an account if you want achievements or multiplayer, though. Not great, but an acceptable compromise. So good on Sony for listening to its customers for once (although who knows if they'll keep listening, or if they'll suddenly add the requirement back in some future update.)
While none of the affected games were on my 'must buy' list, they all were on my, "maybe get when they're cheap enough, because why not?' list... or would have been if not for that requirement. But now that it's gone, I guess I can add them all back onto the wishlist.
Give your customers what they want and you get more money. It's a radical idea for a corporation to try. Do you think it will catch on?