One of the best comments I've read in a long time. The importance of a steady paycheck is underrated, especially for peace of mind.
I'm in a point of life that I actually long for easy and laid back CRUD-style jobs where one can do everything easily, quickly, be productive and also work a reasonable amount of hours and can stop thinking about work after signing off.
I recently had to start a new front end using just jquery (customer requirement) and oh boy, I felt so much productive compared to react/angular
You can live in a flat in the best parts of major cities comfortably, you could hire one or maybe even two FT employees to help you to cook, clean the house, take care of kids, etc. If you don't like the city life, you could also rent a small "mansion" in the suburbs (but then you'd suffer a bit with the internet connection, fiber only goes to major cities)
You could dine out at nice restaurants every weekend and travel around by plane every time there is a holiday and stay at 5 star hotels
Taking into account the minimum salary here is 300 USD / month and with 50k per year you are already top 1%, 100k gives you an unimaginable level of wealth. You'd earn about the same salary as the president of the country and more than most CEOs from local companies
But that would be if you spend all your salary every month which is not so smart, what most of us (bilingual developers) do is continue living a standard middle class life and just invest heavily, I invest more than 50% of my salary, mostly in real state and US stocks
I'm located in Colombia, and all my developers friends/acquaintances that speak English are already working for US companies. Some of them earning 100k+, but most of them earning about 50-70k.
I'd say there is not a general unwillingness to hire overseas developers, on the contrary, if more people could speak english in south america US companies would be more than happy to hire even more here.
There is a shortage in english speaking developers globally, but not a shortage on companies' interest in hiring anywhere
Try learning Spanish from scratch with a "bad memory" and let me know how it goes.