Tradeoff. Multiple types means covering more buff/CC/damage types at the expense of making it harder to synchronize the various abilities. Some classes sync better than others e.g. all ranged vs all melee, etc.