If I have a project to do, the job will get done much faster and more economically if I have 30 people working on that job, than if I have 15 people of the same skill level working on that same job. Don't believe me? Try to build a house with 10 people, and then try to build it with 50 people of the same skill level. The 50-man team will be drinking beer and relaxing in the sun months before the 10 man team. And the consumer will have their house much sooner, and much cheaper than with the 10-man team.
This falls into the "yeah, but" category...
I suggest you study country-risk analysis, the tax-structure and laws for non-domestic companies, etc. You will then understand what I mean.
When the laws are so fluid as to be nonexistant, capitalism fails miserably, because there is no underlying foundation from which businesses can effectively operate.
Actually that's something you see in inefficiently run businesses --- too many people and lack of good management. For example 30 people building a house are apt to be uncoordinated, each doing his own thing, bumping into each other, spending too much time idle just trying to stay out of the others' way --- if you organize the 15 correctly, they can do as much work, they won't be bumping into each other, everyone knows his job and has clearly defined job duties. I'd much rather work where overstaffing isn't a problem.