Row houses and small apartments are quite livable and make neighbourhoods that have green spaces and character. You have to factor in that property developers do not want to build that sort of housing unless they are restricted from building massive condos. So property developers would rather build small apartments and houses on virgin land in the suburbs where the land is cheap and they can cut corners. There is nothing stopping Developers from building modern apartments in SF. They are just to greedy to do so.