.. thus removing a significant portion of income from these so-called tax havens, which generally tend to be poorer countries. No one has accused Germany of being a tax haven, for instance.
> so-called tax havens, which generally tend to be poorer countries
Smaller, not poorer.
Unless you think that current or historical "tax havens" like Ireland, Luxembourg, Netherlands, Switzerland etc. were/are poorer than Germany.
If you have less than a handful of million people even getting a few percent + several thousands of jobs from corporations like Apple is a huge deal. It would be a drop in the bucket for Germany so they have no incentives to make such deals.