Implicit to your comment is the assumption that "going into science" = "becoming a physical sciences professor." This is unfounded! Only a really small minority of STEM majors (aka 'kids') go into academia! The number of industry opportunities for students (at all levels: undergrad to PhD!) in STEM majors is orders of magnitude larger than students in non STEM majors.
I know a lot of people in the biosciences with under-graduate degrees. They also have technologist's diplomas because an under-grad degree in biology is almost completely worthless in the job market.
No one should go into most sciences (including physics) if they a) intend to stop at the undergrad level and b) expect it to be of non-trivial value in the job market.
Engineering degrees are economically useful at the undergrad level. Science degrees are not, at least not any moreso than English or philosophy degrees. So there is absolutely no need to promote STEM degrees as a career choice. They are a very bad one, outside of engineering (and even there it depends on field and timing).
I agree that STEM makes you more employable. But how many of those jobs are in science? There's a lot of engineers, accountants, actuaries, teachers, etc. out there who got a degree in physics, maths or biology.