Just as you most probably wouldn't be against a child learning a second language or learning to play music I see no reason why one would be against them learning programming.
Learning to program is like learning a language. The language spoken by most feedback mechanisms in the world, more than any individual national language.
The point is not to turn them into programmers but to make them comfortable and familiar with the construct of computer syntax.
Just like you don't need to learn Chinese you don't need to learn computer programming but just like learning chinese or playing an instrument will affect your thinking so will learning to program even if you don't end up a programmer.
We can't compare this with our own upbringing even though it's tempting just like our parents couldn't compare our upbringing with theirs.