But the cynic in me questions whether a lot of the push to integrate coding into school/society is about diluting the software programmer field.
It's no secret that programmers command extremely high salaries, relative to their level of education. By increasing the number of people who can code, the value of the (average) programmer goes down.