So I am not really thinking of any real negatives, aside from possibly PvP where if an enemy looks like a Warrior from a distance and they turn out to be a Mage that could throw off your strategy.
But for any type of PvE content why can we not just transmog everything to everything else. I’m talking mages in plate armor, rogues transmogging their daggers to look like two handed axes, whatever free for all.
This tone of the game, the cosmetics at least, has gotten sillier and sillier over time with floatie innertubes in the trading post, butterfly wings, so I don’t think “theme,” is a good argument against it anymore.
I think class specific sets should stay class specific.
Plus, we can already look like whatever we want so there’s no reason to mess with class specific sets. It gives people the option to represent their class. For example, if I see someone in a Judgement set then I know exactly what class I’m looking at.
I’m all for open and no transmog restrictions. At the very least restrictions should be further relaxed.
I favor two approaches to limitation if we must have that.
One:
The idea of classes utilizing armor classes next to their class assigned armor if we are just relaxing things.
Cloth class = cloth, leather
Leather class = cloth, leather, mail
Mail class = leather, mail, plate
Plate class = mail, plate
Approach 2:
I could also see a gold/crest/honor sink option to purchase an item that would convert any armor item obtained in the inventory to a class agnostic item bound to account. BoP, 1 charge of this effect per purchase.
Also no pvper at this point requires a player silhouette to determine what class they are facing - if you’re not using an addon you can tell easily via the buff/resource listed with their player tag. That is an outdated argument against open transmog.