Epic Meepo
Hero
I have to agree with the OP and several other folks in this thread. Just make "Weapon Mastery" a self-contained class feature whose text says you get to do X with every weapon that falls into category Y.
Like the Crossbow Expert feat, which works just fine without having to assign a "crossbow expert" property to every crossbow in the game.
Or the Defensive Duelist feat, which works just fine without having to assign a "defensive duelist" property to every finesse weapon in the game.
Or just about any other mechanic that lets you do something cool with weapons of a certain type. I don't know why Weapon Mastery is the only one that thinks it needs to attach weapon property tags to everything.
Like the Crossbow Expert feat, which works just fine without having to assign a "crossbow expert" property to every crossbow in the game.
Or the Defensive Duelist feat, which works just fine without having to assign a "defensive duelist" property to every finesse weapon in the game.
Or just about any other mechanic that lets you do something cool with weapons of a certain type. I don't know why Weapon Mastery is the only one that thinks it needs to attach weapon property tags to everything.