It seems like each language only gets to have a one-liner description in everyone's head. Ruby is "can't scale". Perl is "line noise". Python is "clean, but boring" (or something), Java is "verbose and corporate", C++ is "overly complex", Lisp is "for kooks", etc, etc...
neither am I - and I totally agree. I just don't think its marketing - its more fashion (I wouldn't really expect Steve to understand marketing, very few do).
Marketing is often what developers brush off as "the other stuff" without really understanding it.