Oh, I absolutely agree that tuition is much higher than it needs to be in universities across the world. The reason is also quite clear. Administrative staff has increased way too much, and universities also provide services that should in principle be provided by the government or larger society.
The correct answer is to this is to cut that administrative staff and reduce tuition. Not to redirect money towards easy classes.
But there is a larger issue here.
> The students are paying plenty of tuition. Why shouldn't they get the courses they want?
Universities are institutions for providing credentials [1]. Students cannot be the party who should decide what courses are offered, because there is a clear conflict of interest. If you work at a universities, you will see that students naturally and constantly advocate for easier passing requirements and courses. The same way you don't want your trainee electrician at the vocational school to have a say in whether they get to take the safety courses or not,
* you don't want your trainee software engineers at the university to have a say in which math courses they will need, and
* you don't want your English majors at the university to decide they would rather take the course on Twilight rather than the one on Shakespeare.
What courses should be offered should be decided by professors in collaboration with industry professionals. Not students who often don't know what is good for them long term. What should be provided to students before enrolling at the university is complete information about what courses are part of the program and why, and the students can decide up front whether the program is for them.
The above is not a blanket defense of universities in any way. I left academia because I think it is broken, but not for the reasons your comments postulate.
[1] Besides the necessary education of society. I also strongly believe there is space in society for educational institutions that don't provide test based credentials, but those cannot replace universities.