Sure, but that class of people can't do all the things required to run the city (food service, child care, etc). Those people have been priced out and are moving elsewhere. The city suffers; it becomes difficult to sustain the current pattern.
I mean other cities are like this too. Chicago is a very cheap big city. But how many server workers live in Gold Coast or River North? The difference is I guess cheap housing is closer compared to SF?