SF is doing just fine with regards to waitresses, cooks, cleaning staff, janitors, bus drivers, etc. Have you heard anything otherwise? Of course, many of these people do not choose to live in SF, or cannot afford to live in SF ,so they end up having long commutes. This does not seem to keep them from taking jobs in SF. If enough of them decide it is not worth it to commute, their employers will entice them to do so with higher wages. You know, the free market and all...