I don't follow this argument. If, say, half the people completely ignored the rules then doesn't that make them only half as effective and cause half the economic pain?
Lots of people don't comply with speed limits but that doesn't prove speed limits ineffective.
Lots of people don't comply with speed limits but that doesn't prove speed limits ineffective.