As these things go, the plan was eroded over time, with the (in)famous Proposition 13 of 1978 dealing a big blow.
[1] https://en.wikipedia.org/wiki/California_Master_Plan_for_Hig...
What saddens me is that grand (and simple) plan "free education for all" gets watered down and chipped away to "free education for those who have money or connections" and later attempts to shore it up offten amount to "free education for $special_group". While I don't deny $special_group should get free education, what gets me is all the special-pleading going on.
In OOM programming terms, it's like we had a universal principle which was easy to implement, and this has now been replaced by a bunch of switch/case statements...
OTOH, it is a much cooler slogan than 'education paid by society at large :)
That is far from clear. There are crazy people on the left just like there are crazy people on the right, and I think some of them really don't understand how the world actually works, and that you really can somehow magically make education "free for everyone".
Even if it's not true, it provides ammunition for the opposition to say that it's true. One way or another, I think using misleading terminology is generally not a net win.