I think assholes that want to make money at any cost are everywhere, in every city in every country in the world. Let’s not be naive. Maybe California gives birth to a higher number of big companies that are also famous and so is more visible.
They are, but they aren't that concentrated and networked and their attitude isn't that ingrained in the culture. You'll always have assholes, but if you have few non-assholes, it's a culture issue, not an asshole-issue.
Maybe sf is an asshole magnet rather than an asshole breeder. Without sf they’d go somewhere else after all “if I didn’t then someone else would” is the ethical excuse of the asshole.