I disagree with you. I found the common engineering subjects to be of lot of interest especially workshop. Being a polyglot it has helped me immensely in many things be it with work or outside of work. For eg: Being in embedded product development, I have to wear multiple hats from Software, firmware, PCB design, mechanical enclosures etc and I get to use my skills when I sit with all these teams.