Although I own a small business, I kind of agree with you. The issue 9as so often) seems to be the mega-corporations and multinationals, that can shift profits around and cross-bill internal units until all the profit arrives in low tax jurisdictions. But I hate the idea being mooted by the WEF and others of compelling states to have harmonised tax codes, because it breaks down sovereignty. It's a complex mess !
Perhaps part of an answer would be to make corporation tax percentage have an inverse relationship to the median wage paid, with some kind of multiplier for the number of people within a set band of that median wage. The idea being that it encourages quality employment, but doesn't use an average that can be cheated by just paying the CEO more, and focuses on a range of the median to avoid it being distorted by companies employing loads of minimum wage staff to pull the median down unrealistically.
I own a very small business too. Just me. Though, because it is just me and so small, there is only income, no "profit".
I hate this too. People should force their own governments to change tack, force taxing corporations locally, force taxing businesses higher.
A think I proposed some years ago was to have the CEOs salary tied to the lowest earner/direct service provider. If the cleaner earns 20K a year, the CEO can earn 50x that, and midlevel can earn 25x that or something. Then business profit is taxed higher than income tax, and all the loopholes are shut. If the CEO wants to earn more, they have to pay everyone else more too.
I like the idea of linking CEO pay to the lowest earner. The legislation would have to be very carefully written, and might have to include a transnational element (much as I hate the idea !). Otherwise, a company could have a CEO who is notionally hired as a service provider from a company in the Turks & Caicos Islands whose only other employee is also the CFO.
But as a general principle, I like tax rules that are as simple as humanly possible, because that way there are less ways for the unscrupulous to find loopholes. Unlike the situation here in the UK, where tax law has become Byzantine in the extreme and the increasing suspicion is that it's done in part as a job creation scheme for civil servants at HMRC.