Diversity CAN BE a competitive advantage if everyone else is carving out a strict path. But if everyone is extremely diverse then heterogeneity could actually be the competitive advantage, allowing a business to specialize more or take advantage of certain economies of scale etc. etc.
Also, I find that more often than not, too much diversity leads to internal conflict because ideas differ too much, which can turn into a competitive disadvantage.