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...
Do you think that definition is bad? If so, maybe you'll catch more nibbles by trying to engage in a dialog?
I've seen a lot of terms used for social services: subsidized, covered, available by grant, available to those who qualify.
But I don't always see those social services tossing around the word "free".
Sure, sometimes there are "free haircuts for the homeless" or "free medical services for the needy", or "free help to apply for benefits", but generally in the context of entitlements, we're not freely bandying this word around.
It's not the only way we refer to these things, but it's an accepted one.
It works great at the ballot box too! "Vote now for your free stuff! Everybody gets more free stuff when they vote for me! Support the bill for free stuff!" Because if you called it "using other people's money", then the Ghost of Margaret Thatcher would arise and invade Puerto Rico.
While you're voting, consider whether you're in that hacker demographic that gets a chuckle out of the meme that says "The Cloud Is Just Someone Else's Computer."