One big reason: They over promise with out checking with the engineers. Leading to rush modification and/or unmet promises. That's one big reason.
They shouldn't hate salespeople since without them they would most likely not have a job and vice versa.