I don't think they cause fading per se, but, a detergent with a lot of optical brighteners will sometimes cause darks to look faded...hence, detergents like Cheer for Dark Colors.
I think it's about 70% marketing, and about 30% problem....I just avoid the optical brighteners altogether, and go...