I think the biggest issue with migrants is just the lack of wanting to learn and understand the local culture they are moving to. Americans moving to Mexico should really look to learn Spanish, much like Mexicans moving to America should learn English.
In terms of the economics, there will always be winners and losers. Yes, a lot of areas are gentrifying and pushing out locals, mainly as it relates to housing. On the other hand, a lot of local businesses are able to generate more money and also spend more money. This makes some of the locals much better off than they otherwise would be. Assuming the money is well invested, eventually, some an equilibrium point will be reached and there will be less tourists.
ie, look at Costa Rica. It used to be cheap, but after so much tourism and money flooding in it, they were able to better themselves. Now, Costa Rica is almost as expensive as some parts of the US.
The word "Americans" in the headline means "nationals of the United States" whereas in your sentence means "people physically present in the American continent". So you're not making an insightful observation, you're just playing with words.
In terms of the economics, there will always be winners and losers. Yes, a lot of areas are gentrifying and pushing out locals, mainly as it relates to housing. On the other hand, a lot of local businesses are able to generate more money and also spend more money. This makes some of the locals much better off than they otherwise would be. Assuming the money is well invested, eventually, some an equilibrium point will be reached and there will be less tourists.
ie, look at Costa Rica. It used to be cheap, but after so much tourism and money flooding in it, they were able to better themselves. Now, Costa Rica is almost as expensive as some parts of the US.