To my knowledge, even in existing legal systems financial laws are given much more leeway than other areas of the law. This is generally due to the well-founded belief that people working in the financial industry are going to find loopholes, and therefore many tax laws are non-specific. Compare to how some internet forums have rules along the lines of "don't be a jerk".
I am under the impression that Canada, for instance, has a law that basically says "if you do something just for the tax benefit we reserve the right to call you out".
I am under the impression that Canada, for instance, has a law that basically says "if you do something just for the tax benefit we reserve the right to call you out".