A house is an asset you can continue to own if you leave the country, by renting it. There is no requirement to be US resident or even eligible to visit the US to own property in the US.
Breaking a lease can cost tens of thousands of dollars which is just waste - and if you ever intend on coming back to the country at some point, simply abandoning the lease is not advisable since the impact on credit reporting can be substantial.
So I'd suggest that it's actually cheaper to own a house, and simply _not_ unwind it.
Have you ever tried being a landlord if you are in another part of the same metro area that is only an hour away? I can’t imagine being a landlord dealing with rentals in another country.
And they take 10%-20% of your monthly rent and at least half of the first months rent of a new lease.
When I was in real estate, the banks would only credit your income at a 75% occupancy rate. It’s hard to break even on an income basis with rental real estate.
When your property is vacant, you’re still on the hook for the mortgage. More than likely, your income is going to be lower when you’re forced to leave the country.
I'm aware - the answer to "Have you ever tried being a landlord if you are in another part of the same metro area that is only an hour away?" is no, but I do from another country, right now, using a management company.
Have you ever tried to break a lease on accommodation in the US?