Just because you will not become a computer scientist or full time engineer does not mean you won't have value in your life by understanding more about how software and computing works.
All businessmen are not accountants, but you still take a basic financial accounting class when you major in business. It teaches you the basics of how things are organized and why certain things are measured the way they are. Learning the basics of programming could serve the same purpose. Kids would learn how to break problems in to algorithms and what sorts of things are even possible with software, helping them gain an appreciation for why software works the way it does. And unlike accounting and its relationship to business, pretty much everyone in a first world country uses software throughout their life often for several hours a day.