Maybe my soul leaked away while I wasn't looking, but I've had to spend a lot of time selling in the last year, and the typical hacker contempt for 'marketroids' is way off the mark. It's a deep, deep art that deserves respect.
Can you cut corners, be a douche-bag and rip people off? Sure, but it doesn't work as well as you think, and show me a programmer who hasn't shipped something that has made at least one person's life a misery. All the used-car salesmen in the world have nothing on the Windows OS developers if you want to compare suffering inflicted on the world. I still can't look someone in the eye if I know they spent good money on the F1 '98 game I worked on: http://en.wikipedia.org/wiki/Formula_1_98
I have always thought that this was the worst kind of conflict of interest.