There is an extremely simple solution: leave. I've not lived in the US for almost two years now. I've only had to travel back twice in that time. Meanwhile, in the same time I've visited France, Belgium, the Netherlands, and Germany multiple times. None of those travel experiences were nearly as unpleasant or stressful as my two trips to the US. Furthermore, the technology communities that are growing up in these pla…
Edit: Also, moving when you have family (partner, kids), becomes even more complex and stressful. It's simply not a viable option for many.