A lot of people will see this as just a handout or lip service, but realistically, what else is there to do? Automation is going to destroy pretty much every service and office job slowly but surely over the next 40 or 50 years. People coming out of school have to do something. The "default choices" used to be that if you didn't go to college or failed at college, you got a trades or service job, and if you graduated, you got some random corporate job. These are the typical jobs we in IT see our customers doing -- some random reporting job or moving numbers around in Excel and emailing the results around, or middle management. Now, automation will be coming for the corporate jobs, and trades are becoming less and less desirable to work in due to low wages and limited to no union protection. So, what's left?
I doubt everyone can be taught enough to be a good STEM worker, but maybe enough can to sustain the rest of the economy. Even having someone who understands enough logic to troubleshoot things pays off in other fields as well. If you focus on core stuff like that, rather than getting everyone to write "Hello, World!" in Python or Ruby, you may have something. Otherwise, I agree, it'll just be a box to check during your high school career and very few people will be interested in pursuing it further.