In Germany, even if you are a German national, there's no guarantee that the state will be able to fund pensions as it does now, due to the shift in demographics.
I love it here, but I operate under the assumption that I'll have to provide for myself in retirement.