Before considering creating a company in France, check the position of this country in the 'Employment flexibility index 2018' [1]. France has the worst ranking... Before doing this kind of marketing, do the essential updates first and companies will blossom all over the country. [1]: https://en.llri.lt/wp-content/uploads/2017/12/Employment-Fle...
Maybe the author doesn't have the power to do said updates :). Does a low flexibility index indicate that companies should not be opened in France, or even considered? Your point is totally valid, however I don't see how it invalidates what OP worked on
(I'm one of many french engineers who left France to have a decent career)