That's a very condescending view on it. Batch files can do some pretty complicated/low level things depending on how much you know and your ability to combine commands.
Although I agree it's not programming, it does have similar features, such as conditional statements and loops.

Originally posted here by |The|Specialist
Playing with batch files is most definetly not programing. Playing with batch files is mostly command scripting.... all you gotta do is type the commands that you want DOS to obey into something like notepad then save it with a .bat extention. go to: www.computerhope.com/msdos.htm

Batchfiles, how amazeing... (yeah right) not much brainwork involved in playing with those.