Bullshit. It's very easy to get kicked out of the system, while one is still required to pay full contributions while employed in Germany. Let's say e.g. one works in Germany for years, moves to another EU country, ends up without a job within couple of months. German benefits are forfeit, that's about it regarding their social security. Money sunk in a black hole.
While the system is not perfect, in the scenario you describe times worked in another country can be recognised within the EU (by filling out form E 301).
What if one relocated to a country with very limited social support? Paying the highest (e.g. German) social contributions and getting the lowest (e.g. eastern European) social benefits. It's like getting spat in the face. Thanks.
It is incredible to see how underdeveloped social networks are especially in the US.
It starts by reconquering the words of the language we speak.