Or you could be a contract developer in the US, make 2x US employee salary and take vacation whenever you don't have an active project (months if you want).
Not that I'm disagreeing with you, it is the way to go. You just need the constant stream of work, which is easier said then done.
Actually being a contractor in a country with good social safety net is even better... as you're employment isn't responsible for healthcare benefits* , your options are much better.
* France has a public/private deal where you (or your employer) can pay extra for better service, but the baseline social safety net is quite ample.