There is a real societal value to liberal arts classes and other requirements beyond classes directly related to the job you are training for. Having a capacity to continue learning, skillful communication, and the ability to think for yourself are integral to your future success, but are often not covered by more technical classes.