In theory - sure. In practice - all countries in the world have to agree to raise taxes, even though individually they are better off betraying this agreement and lowering them, thereby attracting the rich and ending up with more, not less, money.
And if all countries agree to tax the rich the way they should, we might as well go and build socialism everywhere, because not having everyone onboard is a main issue there too.
Yes, because at the same time they offer a better business environment. US, for example, can do pretty much anything, being de facto commercial center of the world, with highest scale operations historically based there and interconnected to the point they can’t just “leave”.
Should you run this “experiment” in aforementioned Venezuela instead, you’re unlikely to enjoy the result. Although it wouldn’t benefit the US in the long run either.