But I suspect this is mostly limited to those and very few other cases (e.g. top tier doctors).
But I suspect this is mostly limited to those and very few other cases (e.g. top tier doctors).
You can earn a lot more in the US when you're young (or at least, mid-career), but you'd better hope and pray that you never get sick, or laid off in late-middle age.
I've never lived in Germany, so I don't know the problems with their system, but the US system is (currently) a "get yours while the getting is good" approach to life.
(Unless you're suggesting that salaries are so disproportionately high in the USA that you can move here, pay all of your German taxes, and still be better off. In which case, I have to ask: what the hell is wrong with economics, and why is it leading to this obvious inefficiency?
I suspect the real answer is: "you can't actually do that.")
Seems far more likely that someone would leave Germany, earn a higher salary in the US for a while, and return as soon as a serious health threat made the disadvantages of the US system clear.
Presumably Germany has some sort of system to tax imported wealth to handle these scenarios.
(Immigration bureaucracy, distance from family, working and living in your second language, navigating an unfamiliar system, immigration bureaucracy, and the risk of being arbitrarily deported)
Therefore the "free rider" effect definitely exists, but I don't think it is a huge problem, because the numbers of people migrating out and in again are not that high.
Germany in particular gets a lot more economic immigrants than emigrants so it probably adds up as positive or neutral.
[0] Assume that I make 150k a year and only live on 50k a year I can put the rest into index funds. In ~10 years my money will be producing enough money so that I can quit and live on 50k a year forever. See http://www.mrmoneymustache.com/2012/01/13/the-shockingly-sim... for the math/justification.