Earlier quoted context omitted.
> surrendering US citizenship is a logical choice Only because of US laws. I have two citizenships, but one residency. In most Western countries, being a resident is associated with healthcare and pension, so having one residency is logical.
> In most Western countries, being a resident is associated with healthcare and pension Then that's the difference. American citizens can collect Social Security while residing in foreign countries. Same with VA benefits.
It is the 'putting in' part which depends on residency.