I’d sympathize more with this if college was not so expensive. If you have the means, by all means spend the credit hours on whatever you like. But covering tuition is difficult for many students, and graduating even one semester early is a significant cost savings, and more so if you can start working and making money.
Instead of “random humanities” requirements, maybe actually prepare me for a job. Provide industry relevant courses, or apprenticeship / internship opportunities. Or leave me time to do school and a job concurrently to help cover tuition.
Let me be done with school, and afterward I’ll learn a language or philosophy or whatever I like in my free time.