I had to take advanced math in high school even though I knew I'd never use it as I wanted to go into a non-math career, which I did. The teachers would say it "expands your brain" (that was the quote from the teacher) and I probably would need it. Thirty years later, I have not.  It was simply a huge waste of education time. I think coding will be the same. It will be of interest to those who want to program and it will waste everyone else's time. You do not need to code to learn how a computer works. And honestly, it's as dull as dish water.