Not offended. ACED those classes. They were just too easy, but I'm a very atypical engineering graduate. I went to an engineering school and simply gave up making references to literature or art or history. They looked at me like I had three heads.So if you are offended that you had to take English classes while pursuing a BS in an engineering field then really the fault is on you for choosing the wrong educational path.
But I also did well in engineering. Frankly, I wish our curricula had dumped a lot of the English and humanities requirements and had more practical hands-on type work.
Except in forty years - it doesn't change. It's still true that your typical engineering student doesn't give a crap about that. When I was at engineering school, taking those kinds of classes was LAUGHED at. Called all kinds of names, but generally agreed upon to be useless to them.And I certainly wouldn't fault employers for wanting their potential computer programmers to have a basic understanding of English and requiring a BA/BS for a position rather than multiple certifications which just show technical proficiency.
And I am sure it works both ways - someone studying literature or business does not want to take math or chemistry. Just will never be useful.
And in practical terms, I'd rather my new DBA know about cyber security or network protocols than about how to write decent English. In my years as a programmer/engineer, I've had to work alongside a LOT of engineers for whom English wasn't even their first language. Others, they brag about the fact they NEVER ever read anything other than manuals for their work.