Half the classes they make you take at universities are worthless anyways. They're just there to keep you 4 years and get more money. A CS major doesn't need to learn about Greek Mythology.
Universities are not intended to be vocational schools or trade schools. That's why electives are required to graduate. That's why CS programs teach theory more than practice. It's always worth being a well-rounded person. The most successful software engineers I know are not the most technically proficient. They are the ones who understand how their customers and their employees and their managers view the world, an…
There are other ways to pick up these skills, which are much more cost effective.