There will definitely be a way around this easily for pirates. They may believe that if will stop piracy but it's really just going to be anti consumer
I already have a Steam account, I'm not giving yet another company my details and login data just to play a game on a platform I already have an account for. Nope.
Except getting more user information, I don’t really see the big advantage for Sony so it’d be interesting to know why they want to require a PSN account in countries where you can’t get one.
Also I’d want to know why you can’t get one in some countries.