For a 100,000 euros income as a sole proprietorship, I paid 42% altogether. From those 42%, 7% were income tax, the remaining 35% were Charges sociales which covers healthcare, unemployment and retirement benefits. When French people complain about high taxes for hiring, they complain about the Charges sociales.
When ones is employed, most of the charges sociales are paid by the employer so do not come out of the employee salary (but it's the same in the end).
Honestly, it's not as big a problem in tech where wages are quite a bit lower than the US to account for the high charges sociales. But for smaller companies hiring low skilled labor or for jobs that are traditionally less paid (customer service, etc...), then it is rather high.
And to add insult to injury, the organisms that are charged with collecting those charges sociales are a complete clusterfuck. For the same year, they calculated 3 different amounts and none matched what my accountant had calculated. Closing down the business and getting out of the RSI's list took 2 years and repeated letters.
That said, I do agree with you regarding employee protection. Those regulations are helpful and should be there but there's a balance to be had between both extremes. It's the same with renter's protection in France which are way too biased against landlords and also create a lack of available apartment (coming back to France after living abroad for multiple years meant that I didn't qualify for the new unpaid rent insurance the government created and locked me out of a third of the apartments in the city I wanted to live.