An integral facet of any functional society is a core ethos or ethic that unites its citizens in common bond and in many ways defines the society itself. The language might be antiquated, but you know things like “We hold these truths to be self-evident, that all men are created equal, that they are endowed by their Creator with certain unalienable Rights, that among these are Life, Liberty and the pursuit of Happiness.”
A social ethos goes beyond a sentence or a document and it can be difficult to define the extent of its scope, but the point here is that civil society requires things like, well civility, to function long term. Arguing that it’s the sole responsibility of parents to teach ethics is ideologically divorced from pragmatic reality. Any society worth its salt will invest in teaching its citizens the ethical requirements of being a member of that society. As usual, this could be a long and interesting discussion in and of itself, but I’ll leave it here.
As for teaching all children coding; I’m not against it in the abstract, but I’ll stop well short of making it a core part of the curriculum during the entire educational process. Because humans are linguistic animals, and language is so closely tied to thought, coding is more than simply vocational training, but at the same time, we shouldn’t overestimate its importance. Juxtapose it with teaching a traditional language, for example: both shape the mind in the way only languages can, but traditional languages allow humans to interact with other humans, coding allows humans to interact with technology. Is one more important than the other? I don’t know that I can say definitively because the evolution of humanity has always been intertwined with our technologies, so it may be a false dichotomy. That being said, if I had to choose one thing for my children, that they exceled at communicating and interacting with other humans or with technology, I would choose the former.