While the cultural observations are all true, the class he's using as an example just seems really poorly planned.
It's not hard at all to motivate why programming is different from all those alternatives. The instructors just picked really terrible examples.
You can keep a room of nonprogrammers at rapt attention for an hour with 30 lines of Processing. Do something cool.