California SCOTUS is a fairly conservative court.
And the decision was unanimous. Apparently subsidies does not equal free speech.