Not everyone, I was given the option to go to the US legally (L1 visa) and passed on it, the person that chose to go instead regretted it and came back.
I am from Uruguay though, which is the best Latin American country, so YMMV, if I was from Venezuela I'd move to the US 100%.
It was one of the biggest considerations that made me decide against moving to the USA.
One of my coworkers took advantage of the L1 Visa (which I can still qualify for) and she ended up moving back to my home country Uruguay even though she made 50% higher salary in USA.
She did live some of the worst stuff in USA like Texas electricity failures, 20.000 dollar healthcare bills, etc.
I'm from Montevideo, I wouldn't call it "tropical" but yeah, compared to an US city it's absolutely a million times more walkable.
We do have humidity and heat and I don't enjoy it and I use A/C several months a year.
There's a big push for more cycling-centric and more cycling lanes, and the bus infrastructure is obviously a lot better than the US. I don't have a car by choice.
I haven't been to Houston but I have been to Dallas and it was an extremely frustrating experience and it feels like an awful soulless city to me.
The company I work for used Slack, we were happy, but higher ups were looking to cut costs and they noticed they had Teams for free, so guess what... bye bye Slack.
I personally believe some sort of bonding period is great for remote people. I've worked in a kind of "worst of both worlds" setup where I went to an office 8-5 but I worked with a completely remote team (the office was basically a place for me to put on a headset and ignore everyone else).
But we met on a planned company trip (with the excuse of a Vegas trade show, we went and met one week early) and that helped immensely with bonding and team building.
If I manage a remote team, I'll push for a similar team bonding exercise whenever possible.
Yep, this sort of bonding is very important IMO. But it's also a giant trade-off. I can bond with people I work locally with at lunch, I have to leave my children for a few days to bond with people I work remotely with. It's a much heavier burden. I think it is often worth it! The town I live in doesn't have offices for every interesting company in the world, so I have to compromise on who I can work for if I'm not willing to work remote, which I currently feel is an even heavier burden. But if my perfect job also had a local office, I would be very pleased!
One of the pieces of software I was most proud about was a data entry system for a P&C insurance company, the old policy subscription terminal-based system allowed for about 200 policies/hour by user, then they "upgraded" to a GUI that slowed them to about 20/hour and I built a desktop application that allowed them to go back to 200 policies/hour but with stuff like auto-filling, geolocation, error correction so the data quality was much higher.
I worked with the end users a lot to make sure the UI matched the workflow, iterated over several versions and it definitely paid off.
I am from Uruguay though, which is the best Latin American country, so YMMV, if I was from Venezuela I'd move to the US 100%.