Why do you think OP is not aware that there are costs to be paid but merely disagrees with using sports as a way to pay for it?
You even used the word Utopian. Well most universities are not financed via sports even non public ones. Far from Utopian.
It is practical; Wholely tax funded universities do not charge students.