The simple answer to this is restaurants don't make enough money to be able to pay all of these people - take the Losts bar for example, I spent a long time (and still do) looking for people to work behind the bar, even being willing to pay them more than the bar makes, but nobody ever took any...