Yeah this is why my vote would be to play disc priest or aff lock. Not only are they bad, but the group would actually be upset that you catfished them with your class in the group maker.
In special, Affliction Warlock is probably the most miserable experience, as people will invite you expecting Destro or Demo, but once they notice (or you say) that its affliction, and you won’t play Demo or Destro you will get kicked.
Outlaw also have this, but seems to be less drastic.
Healer and Tank, due to being less common roles have an easier experience being invited even if they less desirable specs, while as Dps you compete with a few hundred different people.
They can and have done 23s. Some of the best affliction warlocks in the world are destro/demo mains who try to grind score on alts. But I imagine they don’t get very far because it’s quite depressing to do less aoe damage than your healer.
The best aoe sims for affliction locks are about 17k. https://bloodmallet.com/chart/warlock/affliction/legendaries/hecticaddcleave
Compare to demonology which sims for 34k: https://bloodmallet.com/chart/hunter/survival/legendaries/hecticaddcleave
The aoe balance is so horrendous that a perfect demonology player is equal to at least two perfect affliction players.
All driven by mythic+ only having 1 significant damage profile which is burst aoe.
Which kinda requires every spec to be homogenized into great burst aoe if Blizzard wants to “balance” an infinite scaling difficulty system at levels WAY past where the rewards stop.
It was really funny to watch the 5 survival hunters stacked for mythic Anduin all get benched for mythic Jailor.