On that one specific point. They didn’t declare 8 to be constitutional in itself, they ruled on a single technical issue. They never got to the heart of the matter.
In 2010 there was “funny business” in the AG election in CA. The Republican barely lost, and that made the difference in this case.
Stipulated.