Originally Posted by
Gondlem
Not really, what existed instead was a lack of flexibility in viable raid comps, especially for the harder content.
I mean, you brought those classes for sure, but you couldn't just stack whatever did the most damage because they relied on other specs to do that damage. People talk about "shaman stacking" in Sunwell a lot for instance but generally you brought like 1-2 enhance shamans, an ele shaman and 2-3 resto shamans, or something in that area. Very occasionally you might have brought more resto shamans than that because healing was the one role you could actually stack since healers mostly didn't bring necessary buffs to the raid.
But in terms of DPS comps most raids looked the same, you'd have a melee group which would be rogue, rogue, enhance, warrior, rogue/ret/whatever, a caster group which was lock, lock, lock, ele, spriest, then either a second melee group with more rogues and a second enhance or a hunter group, which would ideally be hunter, hunter, hunter, enhance, feral, and a healer group with another spriest in it, and a second caster group with your mages, a third spriest if you had one, a moonkin if you had one and extra healers who couldn't fit in the other group.
It was pretty rigid and didn't have a lot of room for class stacking. If mages were the highest DPS you couldn't just bring 7-8 of them for example because you couldn't build the rest of the raid comp after doing that. You certianly didn't see comps which had 5 warlocks, 5 hunters and 5 rogues and the rest healers tanks and random buff bots, even though those classes did the most damage by far.