It's a chicken/egg problem. The jobs are in the cities. The population density in other areas makes it even harder. People move to the cities for jobs because there aren't any where they are from.f
I'm simply advocating that all the service workers relocate to other cities. I live in the DC area; there's tons of restaurants and other businesses here where service people work, and while housing is relatively expensive, we don't seem to have the problems with it for lower-paid people that the Bay Area has.