In addition to the facts you mentioned, I’d guess that in CA many of the wealthier areas (for example San Francisco) also vote heavily Democratic. If they ever get tired of eve-higher taxes, the GOP may stand a chance. Why that has not happened already I don’t know.
I think many of the San Fran types are either government employees, those getting contracts from government making them bucks or are gay and vote their sex drive.