As a person in high-tech and in higher education, I think there are a lot of STEM courses that are just not needed for children to learn. There is such a small percentage of students that need Trig never mind Calc. I think some of the upper courses that students are taking their Jr and Senior year is more about college admission than helpful learning towards a career.
I would rather see students have options in Stats, Econ, Linguistics, etc than upper level STEM.