I'd agree on both counts — but to be fair, at least on MacOS you dont have a walled garden, you can install whatever you want, underneath the hood its still basically just Unix. (But granted, Apple did make efforts to hide the option to install unsigned programs)
Ouch
have you considered changing your region? I dont think Steam does region checks once you switched. I dont know how PSN handles that, of course.
(for Steam region switching, you'd need either a VPN or, well, be in another country to switch; and a payment method for that country — it might be more of a headache than you'd be willing to accept for the great privilege of playing Sony games)