There’s also the fact that the markets are here. Corporations will make more money staying and paying more tax than leaving and not generating any revenue.
Then there’s the myth that cutting corporation tax allows companies to expand. It just increases their ability to take profit out of the company. It doesn’t increase staff wages or recruitment. Look at all the times the US does “tax holidays” for companies to bring money back on shore. It just results in higher dividends and stock buybacks. It’s a con.