There is an easy sensible fix
Stop making people take “core” courses that have nothing to do with their major.
If a person majors in Chemistry, they should take only chemistry classes. No Black Studies, No TV and Film studies, No economics of Black Jewish Lesbians in the 18th century, and any other crap, just Chemistry.
At any University you could kill 3/4 of the departments and staff and be better off for it.
This is how UK universities work—no electives, and graduation in 3 years instead of 4. Much cheaper.