They used to do this in the UK probably until the 90s but then they'd start charging "tuition fees" although to be fair I think they were standardised, so the same fees for any university, and fairly small, with support for poorer families. I think having so many people go to university is a big burden to pay for. Part of the solution is not so many people going to university.