For what it's worth, the same basic setup is in place in Latin America. Brazil the effective cost is 2x the take home pay for people as well. Maternity leaves are much shorter, and you can fire somebody, you just need to pay a hefty severance. As somebody else mentioned, the way most companies work is to have each developer with their own tiny company.