In my experience most seasoned developers don't hate marketing; they hate Sales. ;-) I cannot count the number of times sales has made commitments to customers without any idea of the Level of Effort involved or if the project is even feasible given ROI requirements.