>Suppose all companies follow the suite who is going to buy their crap?
There's no way that paying for a bunch of employees that you don't need, just so you can have some customers, is going to make sense. Even if you're operating a company town, only a fraction of their income is going to be spent on your company's goods/services, so you'll never be able to recoup the wage that way.