The other lesson here is that having a broad base of knowledge is useful so that you can recognize when something might be applicable to a different problem domain. Universities require all those liberal arts classes to get a degree -- even a STEM degree -- for good reason.
Literally every accredited degree program. Were you not aware that engineering degrees have writing, arts, and social studies as part of their "core" requirements (typically taken freshman and sophomore year)?
Engineer here, no, did not know. Seems like that is not the same everywhere. I also doubt that you can teach adults to be this kind of creative, let alone those that specifically choose a field where they do not need that.
Dartmouth College, the ivy League one, requires engineering degrees to be done in 5 years and as a liberal arts college there's a good chunk of the prereqs being humanities