I guess the most prominent counterexample is Germany, which has basically free tuition. They also have different kinds of high schools preparing people for universities or trades, not everyone needs to go to university.
We first have to undo decades of treating trades as a lesser class of work, and telling everyone they have to go to college and "follow their passion".
Also, _not_ all public universities are free.