I’ve seen some pretty ghetto parts of SD, as well as some really nice parts.
When you sort that out, all this really says is people want warm weather, sunshine, and a beach.
Who doesn’t that?
San Diego just happens to conjure up more of those thoughts than Los Angeles, Santa Barbara, Monterey or San Luis Obispo. Counties which all have more coastline than SD.