Any system that can be exploited will be. You can either blame that people who find loopholes or blame the system for allowing them to exist.<p>I suspect the majority of the blame goes to governments who favour extremely complex tax law. As any hacker knows the bigger the attack surface the more vulnerabilities exist.<p>Sadly the solution many countries are now calling for to confront the prevalence of shell companies is to add more regulations and reporting laws to identify stakeholders at the time the money is being used at the final destination. This might be effective at weeding out the bad players but further increases costs for the honest businesses and diminishes their right to privacy.<p>Surely there must be solutions that allows for privacy of transactions among private individuals to exist while still ensuring that appropriate taxes get paid.<p>Typically it&#x27;s the source country that&#x27;s the problem. For example, tons of money is siphoned out of African countries via &quot;transfer mispricing&quot; [1] which is largely a regulatory failure in those countries and tax haven middlemen. Whereas the burden of uncovering the stakeholders is largely left to the countries at the end of the chain, which face a much more complex and difficult task of uncovering the players, than it would be stopping it at the source.<p>Simplifying tax law at the destination country to make tax obligations explicit plus shifting costs to the source&#x2F;middlemen to incentivize reducing corruption in their own regulatory systems - instead of adding more burden to honest businessmen in the destination countries. Basically focusing energy&#x2F;resources onto the source countries systems rather than just blindly throwing more aid money at corrupt governments which simply fuels the siphoning. The US and other western countries should be setting an example and fixing their own tax flight issues for other countries to follow.<p>[1] <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Transfer_pricing#Fraud" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Transfer_pricing#Fraud</a>