It's rather ironic considering that you are the one attacking me so far because you apparently don't like the reality of vanilla WoW where different specs were meant for different things. The idea of homogenization and "bring payer not class" came much, much later.
You are the one attempting to twist a completely different class design philosophy in the WoTLK+ "raid or die" one.
Of course not all specs are as good as others. Just like in legion some specs are better then others. Or are you denying it?
Considering that in vanilla classes had unique abilities and utility, differences were more prominent in different situations. There was no one spec fits all though.
However "directly useless in a competitive environment". Competitive environment? What are you talking here about since you disregard PvP as useless right away. You're clearly fully focused on raiding and if a spec isn't meant for raiding, then it must be useless, according to your logic. I merely pointed out that this is simply not the case. There was no such thing as "competitive PvE" in vanilla. A couple of guilds were rushing towards to end boss but that was about it, no one gave a shit. There was no Mythic dungeons with timers like today, no Mythic raids. Eventually everyone would clear everything because raiding in vanilla was about gear and persistence, nothing else.
And yea. I used to spend a ton of gold to switch between PvP and PvP specs all the time. If you wanted to min-max then you had to respec all the time. Many in my raid group never bothered though, with the exception of healers as healer specs are supposed to heal, nothing else, just like in a classic tabletop RPG.
Also I played a few "useless specs". Survival Hunter in battlegrounds for example, awfully weak damage output, but the sleeping shot was amazing for CCing critical enemies and just messing with people and having fun. It was a fun thing to play. However, if you'd buff its damage it would be an enormous overkill. Same with balance druids, everyone moans about how terrible they were with mana, yet
it never stopped them to be quite powerful in PvP.
You are the one seeing the world through the prism of a damage meter which is the only thing that matters nowadays because classes have no unique utility anymore and basically the same. It's like playing Diablo, loot and bigger numbers, nothing else matters.
- - - Updated - - -
Not really. These are 2 different groups. One group wants vanilla WoW and another "I hated vanilla WoW but since blizzard is re-releasing it let's change things I hated".