The law may try to encourage people to do the right thing - but there are literally more laws than you could ever possibly read or understand. No one can know all of them, let alone follow them. That's often given as an argument against more laws - it gives the state a pretext to arrest anyone who didn't know that X was a crime. I'm sympathetic to your argument. But we've already collectively agreed that there are a bunch of things that is functionally impossible to do - because the risk of harm is so high. You can't buy guns, poisons, radioactive material, etc. We accept that having strict technical controls on those items are necessary. You can't board a plane carrying a knife - and we have metal detectors / body scanners to stop people exercising their free will. New tube lines have barriers between the platform and the train. That make it impossible to trespass on the line. In the private sector, we mandate strong passwords. Why shouldn't someone be allowed to choose password123 for their bank's login? Why can't they have 1234 as their ATM PIN? So, we're already on this "slippery slope".