Socialism will never work because it’s founded on emancipation, and you can’t force people to emancipate themselves. That would be the opposite of emancipation.
I’m not sure if this is a quote, I can’t remember where I heard it.
“Emancipation” in this case meaning emancipation from wage slavery.
Technically free education and universal healthcare are more communist than socialist (as in, they achieve communal control/ownership over them instead of just social ownership). But broadly, communism is a form of socialism so…
And before anyone says that either of those examples aren’t controlled/owned by the government, let me point out that having a monopoly on who pays for something is an awful lot of control over it. You even see this with (nongovernmental) health insurance; they exert a lot of control on what doctors do by saying what they will and won’t pay for. Ownership is just the end game of control.