To my knowledge, nobody is saying that we should teach STEM and STEM only. Of course a complete education is necessary, but a complete education is one that does not fail to teach STEM to students who are interested and proficient at it.
That is the main problem with our education system - there is little or no STEM before late in high school, and by then it is too late.
I was playing with batteries, motors, and a 200-in-one electronic project kit from Radio Shack when I was 5 years old. I got my amateur radio license when I was 12. Fortunately my dad is an engineer and saw my interest and cultivated it at a young age. THAT is what we need to do with STEM.
Fareed needs to stop setting up strawmen he can knock down and actually make himself abreast of the facts about what is, and more important, is not being said.