Depending on the country of retiring, this could have majority tax implications. It's a big reason why people choose to retire in certain states: additional income tax on retirement income is possible, depending on the state.
The government can and often does find other ways to tax people.
> Increased demand for housing raises prices for everyone including natives.
While true locally, at a national level immigration is typically small compared to native populations. It is a manageable problem.
> And typically, retirees require healthcare services well above the population average.
In other words, they will be forced to put money into the local economy. They’re paying out of pocket, not on public assistance.
Comparatively wealthy foreigners that spend a lot of money on the local economy is any government’s wet dream. It’s a significant boost to their tax base and soft political power. I plan on retiring in a country like Thailand because as long as you don’t criticize the king, you’ll be treated like one.
I'm not claiming there are no productive or welcome foreign retirees -- there are many. But I was responding to "xenospn"'s comment that they bring in money for free, which is absolutely not universally true.
I don't remember the details (I had a work visa and retirement is still 2 decades away at least) but to get a retirement visa (valid for one year) you need proof of sufficient funds and health insurance.