"The environment that nurtures creative programmers kills management and marketing types--and vice versa"
Are you saying this is not true? I've been trying to think of a company that is an exception to this, but i can't. [EDIT maybe Apple?]
I know that Google managers complain that engineers are taken more seriously in Google then themselves. As for engineers aversion to marketers you are completely on the money about that.