Universities shouldn't be able to force students to take nonsense liberal arts courses that have no relation to their major. For example, a STEM or Business major shouldn't have to take a feminist literature course in order to graduate.
As a recent college graduate that had to deal with this, it was infuriating to have to spend money on these nonsense liberal arts courses. The only reason universities force students to take these courses is to indoctrinate them, and because they realize they can milk Pell Grants and Federal loans. These pointless courses can be replaced with courses that actually relate to the student's major, and you could probably eliminate an entire years worth of courses just by getting rid of them (thus turning a 4-year degree into a 3-year degree).
I also fail to understand why universities are able to offer useless majors to students like "Women's studies", sociology, anthropology, philosophy, etc. Universities profit immensely by taking advantage of clueless students, and then these same students wonder why they can't land a job after graduating.
Federal government should not be involved in loans for education. Companies should have apprentice programs like in Technical colleges where they pay some tuition if you agree to work for them during summer and x amount of years after. Federal government should expand national guard etc like programs to include work study in needed areas around the country (or low income schools).
General classes or humanities etc should be substitutable with community service hours at near zero tuition cost.