"I had some quirk in my history that motivated me to slog through years of seemingly meaningless crap to get to where I am today. It worked out great for me! Now I can't imagine any other path actually working for anybody else."
I think I know what you are getting at, there certainly seems to be the bias of Software Development being the best profession in the world.
But with STEM in general, what I personally care about is teach my kids rational and logical thinking, and of course the ability to build things. Occasionally I ponder dong a sewing course together with my kids, and I might one day. It's nice to have skills that you can build things with. But it is hard to beat the possibilities you have with programming.
Besides, it is a skill that could come in handy in many other professions, as well as a fallback line. Also, it is unfortunately the only thing I am good at, so what else am I supposed to teach my kids?