Marginal tax rate of 45% before 5.5% solidarity tax and 8%-9% church tax is why my HNW friends in Germany moved to Switzerland. There is also an exit tax if you try to leave the plantation.
And the 45% is at a high threshold (much higher than Ireland for example) though 42% will kick in at a lower % (and the 5.5% is a % on tax, not on the full income, which is a non-obvious aspect of it)