I agree. There are a lot of things we should be learning (understanding of finance would be one thing, optimization maths would be another IMO, and maybe if people well taught to understand the behaviour of exponentially growing systems (like self-replicating ones), we wouldn't have so strong an anti-vaxxer movement now).
My point is, I believe programming has very fundamental insights and new models of thinking that are not really related to the syntax of particular language. Insights that let you think of things in terms of computational processes and use that thinking to make stuff do itself. I definitely don't think everyone should be a developer. Just that everyone could use those insights in the complex world we live in today.
I think programming should be taught in school anyway.