It makes no sense.
“Oh we’re ok taking 35 engineers in Vanilla out of 40 raid members, and we’re fine with 25 of those raiders being the same class”
“Nope we’re not being forced to have 70% of our raid being leatherworkers. But at the same time, we’re fine with Warlocks having by far the best AoE in game in a speedrunning meta where there’s going to be 15 of them in a 25 man raid, we’re also fine with when leatherworking is dropped, it’ll be MANDATORY for those people to be enchanting and engineering instead of Leatherworking and Engineering, literally doing nothin but shifting the issue to other professions instead. We’re still being COMPLETELY FORCED TO BE CERTAIN PROFESSIONS, but we wont moan about it unless it’s leatherworking…”
It just makes no sense. Stacking engineers is fine, stacking warriors and warlocks is fine, but leatherworking is the step too far? Explain it, because it’s so dumb and so forced from literally nowhere.