In my opinion "programming" should be generalized to "instructing the computer to do a series of tasks", or "applying the output of one system into the next system". I don't think that's overgeneralizing.
Let's not redefine words. What you're suggesting "programming" be generalized to already has a definition, "Computer Literacy".