No, this mentality causes over regulation.
You'll be hard pressed to draft laws that take all consequences into account. When players are activly searching for loop holes instead of trying to follow the intended spirit of the law, they cause more regulations. More regulations which consequences are hard to predict.
We should use social norms to punish people/companies who try to find "cheats" that bypass the spirit of the law, not praise them as clever, or just say, well, "they are supposed to maximize profits".
This only causes stupid downward spirals.
Freedom has a price, it's called responsibility and respect.
Subjective guidelines lead to subjective outcomes.
“Responsibility” and “respect” are vague ideas with no objective measure of what is allowed or not allowed. If society agrees we must stop something, the only way to do this is with specific, written law. Not shifting, vague moral platitudes.
Over-regulation is just another way to say “poorly constructed law.” We need to write better laws (or change the process for writing them if they are consistently mis-representing our intentions), not less laws.