The enforcement could be done by incentives, making sure the penalty for such breaches is large.

Sure, but they would still happen is my point.