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.
Or online courses.
If you aren't present, you can cheat.