So without altering the framework and properly plugging holes you can set the tax rate to whatever you like - and watch the money flow between one's fingers.

For companies, a tax on revenue / sales would help (not solve) money staying where it was created. For property, a high annual levy (call it what you like) would again help. In the UK council tax is basically "broken" with the upper limit being a matter of a few thousand pounds - so houses that cost £350,000 and £250,000,000 pay the same band. If they are owned by a shell company they do pay a lot more... unless they have an exemption such as they rent the place out. To who? Oh, perhaps another shell company that the person who actually lives in the property owns - who knows?

An almost frictionless movement of money globally without some sort of global tax problem will always end up in such a mess - but those with will pay a fraction of a percentage point to bribe those in power to keep it that way.