Enforced by whom?
Why would a developing country want to tax companies at the same level if they're trying to attract investments? Anyway, why should any country listen to any other country on what the tax rate should be?
Why should a company be forced to pay tax on foreign income if the country in which they supposedly made that income doesn't want to them to pay taxes?
The worst part is that this comment starts with "simply enforce"
The point of removing corporate tax is to not tax companies at all. Remove the decision of how to position your country against others altogether.
You could enforce these things by creating a free-trade area for anybody who joins, and excluding or putting stiff tariffs on those who don't.
Then you need those free trade agreements. Remember the last time when it was only between EU and US? Protests in many European countries and in the end Trump decided to break it off.
No thanks, you have no right to tell us (Switzerland) how much taxes we have to pay. First fix your own US-tax-system.
EDIT: I think he meant that:
https://www.theguardian.com/politics/2021/apr/11/bidens-plan...
Fraudsters skirted that by keeping their corporation's assets on the books and expensing everything, never actually receiving/spending anything themselves.
Instead of distributing profits to shareholders, is Microsoft going to buy 1,000,000 BMWs for their investors and hold them on their books as company cars to dodge taxes? Not practical.
The amount of human time and energy wasted on taxation is mind bogglingly stupid.
Politicians trying to influence the behavior of their minions by designing these convoluted "tax-based incentive" schemes is the whole problem in the first place.
Just tax all money that comes into anyones hands at say 30% and let the market decide what activity is most efficient for the world.
Then maybe the 500 million intelligent people working around the globe as tax authorities, tax attorneys, tax lobbyists, tax preparers, tax accountants, and tax consultants...could spend their time doing more useful things for humanity.