Because it is the government's responsibility to provide citizens with various infrastructures such as education, transportation and medical care. Moreover, with the rapid development of science and technology, junior high school graduation can no longer meet the social requirements for education. Many students have to give up this chance to change their fate because they can't afford the tuition.
Because all beings are equal, everyone should have the right to receive education, but there are many poor people in this society who are struggling for survival. They can't afford their children's tuition and need the help of the government.
Reasons why students pay at their own expense:
In some countries, the education budget is relatively small. If the university education is paid by the government, it will increase the pressure on the government. For individuals, after getting a college diploma, they will be more competitive in society and have a better chance to get a well-paid job than those who graduated from high school or even junior high school. Therefore, university education itself is an investment and should not be free.
If the government pays tuition for all college students, on the one hand, it will bring huge financial burden to the government, making it unable to solve other social problems; On the other hand, because it is free, it may lead to college students not studying hard and not cherishing learning opportunities.
A compromise solution:
China's current regulations in this regard are reasonable. Students from poor families can apply for student loans or grants, and the school also has various forms of scholarships. Students from other families who can afford to pay their own tuition fees.
The government should pay tuition fees for those poor students who have the desire to go to college and whose families are not good, while those students who don't care about going to college or whose families are better don't need to pay tuition fees.