Good points. Another thing to remember is that a lot of this push towards STEM is in the middle and high schools. It's sorely needed there, and emphasizing it won't hurt humanities at all.
For example. Not many years ago, the high school where I taught English was not very STEM friendly or humanities friendly. We were down to one real elective in English, a very popular mythology course. The others failed to "make" becasue not enough students signed up for them. Of course that was because most students were put in a "mandatory elective" writing class so they could pass a state writing test. They didn't have the room in their schedule for a real humanities elective.
In the meantime, our "Career and Technical Education" department was going strong because students had to take a certain number of those classes. One of their more popular classes was "Sports Marketing." They had three or four sections of that.
Now, these courses are changing a bit. They have fewer courses focusing on Jerry Maguire and more on robotics and coding.This is a good thing.