Depends what you mean by "taught humanities" I guess.
For my engineering degree in the US, I certainly took non-engineering/science courses as part of a distribution requirement and took various other courses and did various other activities as well. Among other things, communications has been a key part of my career track.
Literally zero of my degree modules (BEng Software Engineering, Aberystwyth) were non-software engineering.
But the UK does all of education differently to the USA, or at least it did when I went thought it: mandatory up to the age of 16 where you got approximately a dozen GCSEs, then two years doing A-levels (3, 3.5, or 4), then you go up to university. The only mandatory requirement to do humanities was in the GCSEs.
For my engineering degree in the US, I certainly took non-engineering/science courses as part of a distribution requirement and took various other courses and did various other activities as well. Among other things, communications has been a key part of my career track.