I think there are a lot of less-than-competent people in the industry, and that's a big part of the problem.

The other side is, I guess some affiliate rep positions are commission-only, and if the rep isn't really good, s/he needs to keep moving until they find a gig where the sales will just flow with little work.