I suspect it's also a matter of company stage (I'm predominantly early stage). If I were given $1M to start a tech company, I wouldn't hire any pure marketers. I'd hire engineers who have proven that they can design products.
I think the problem I have with marketers is that it divorces product definition from product construction. In my experience the best products come from the two being as close as possible. Ideally in one person.
[*] Protip you can reply by clicking the <link> at the end of the comment before the reply timer has expired :-)
The truth is though that most of the best engineers I know are some of the worst at marketing. They can have a great idea and great execution, but they can't effectively sell people on it, and they often simply think people will automatically buy it because it works and provides a useful service. Rationally, that makes sense.
Unfortunately, that's not really how things work most of the time. If you've started a business, you should know that sales and marketing takes work; even if you have the best product, it's not useful if nobody knows about it, or if it is associated with the wrong thing. That's why marketing is valuable.