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.