Yes, I agree with all that. But we accept that reverse engineering is often a correct, honest, morally legit thing to do. But tape on a padlock made of paper onto the thing and suddenly you are criminally liable for repairing your tractor.