Free? There is no such thing. Someone will always end up paying for it.
You can divert that "free" money and have "free" things for the middle class. That the wealthy would then be "paying" for it is a philosophical perspective that presupposes the status quo for wealth distribution is somehow "correct"
There's a very real stipulation that regardless of whether an individual actually attends a university or not they will be having the monetary products of their labor forcibly taken and used to pay the professors, construct the facilities, and heat the buildings.