I don’t think that homes should ever have been allowed on the beaches. They are public spaces where people entertain themselves.
Every city needs a vibrant bar scene. It makes the city more cosmopolitan and fun. That’s why San Diego is so boring. You don’t have to go if you don’t like it.