You can be interested in everything, but to get a job looking like a specialist is the hot ticket. Employers are looking for specific skills that they need for a project. General ed is not a waste of time. For example programing is just another language. To program well requires good language skills.
Most programmers are very good writers and speak well.
Many other skills at work are indirectly related to non engineering skills. In order to sell a project you may have to small talk to a non engineering manager about stuff THEY are interested in before asking for the money for a project. This means stuff that exists in the outside world. Besides if you already knew what you needed to learn you wouldn't need to be here at school. Read read read.