Fiscality has never stopped anyone starting things. Issues actually appear on the long run only.
Comparing US versus UK versus FR is a non-sense if your ambitions are global. You can start anything in France. Money is cheap, Engineers 3x less expensive than UK or US. And there are plenty of people unemployed looking for a great purpose. It's a wonderful play-field for someone ambitious.