It’s not working for piracy. This would seem to be even more difficult to fight than piracy since it can be done on a computer all by yourself without connecting to any other computer or distributing any files.
And yet we still put stop signs where no police cars patrol. Because people will avoid bad behavior for three main reasons:
They know it's wrong
They know it's illegal
They know they might get caught
Laws help with #1 and #2. If you're telling me the only one that factors into your moral calculations is #3, then you might wanna check to see if your soul is still under warranty.
One of two classic excuses, to hijack control of our devices, our computing, an attack on libre software (they don't care about porn). Next, they'll be banning more math, encryption, again.