For spellcasters, this would do so much for transmogs.
If you think about it, wizards, mages, sorcerers, etc. in a vast range of media don’t typically wear weapons. They just roam around in cool clothing, perhaps wearing a hood and cloak.
They weave spells with their hands. In fact, I believe spellcasters in WoW do this as well.
It might be optimal to do it as a Passive Racial Spell you can toggle on or off, like how Dracthyr are able to automatically switch into Visage form after combat. That way, there won’t be any confusion if casters but no one else can hide weapons using the transmog system.
An even simpler solution would be to just add an invisible weapon that perhaps Enchanters make, unlockable only by spellcaster classes.
I think you should definitely be able to do more things with weapons.
Hiding them is one thing for sure. But as Mage being tied to having to use a Dagger because that’s what dropped for me, over a sword or even a 2 hander is very annoying.
I can appreciate that they wouldn’t want a Dagger rouge Mogging Maces or a Tank hiding their shield. But for a Mage, those things don’t really matter.
Both of this. Have caster classes the option to fully hide their weapon, and the rest could sheathe outside of combat (FF has a toggle for this). After all, I wouldn’t want a fury warrior look like a monk