I don't think they should pay for it, however I do think they could make it more affordable
People have different circumstances, even students who did well academically and got scholarships will most probably still have to pay a lot of money which they might not even have.