The money is so damn good.
The Uk has been known for ages as a place to get well trained engineers on the cheap.
French companies pay freelancers not only more than employees, but they are way more annoying with the later. They just give you a better status for some unfair social reasons.
American companies will generally have more interesting projects and higher budgets. They will pay you more than a French company, while it will still feel that it's cheaper for them.
As a freelancer you can still pay for taxes, social security, etc. and yet double what you would had made. Plus you get flexible hours and you can work from home.
The downside is that you can't suck, be lazy, or sick for too long. You have basically no safety net.