Selling is a full time job in itself. Support, ideas, sales copies/banners, PR, affiliate management, media campaigns etc etc.. I'm not sure who you worked with buy if you work with good marketing guys you would be amazed.
I'm a full time marketing guy.. And trust me the coders i work with might be all awesome and stuff when it comes to there stuff but when it comes to design n writing sales copies and split testing banners and running media campaigns etc etc they dont even wanna hear what all i'm doing.

... I work almost 18 hours a day and none of the coders i've worked with have been able to keep up with that much work for more than 3-4months.
I'm always on the lookout for exceptional techies.. coz i dont know shit about it.. but i'm kinda decent at telling what to sell and how to sell