People interested in debating this should read this thread.
Basically this kind of fine grained detail brings a lot of bad stuff, for example more dificulty rebalancing stuff agains each other, and endless discussions of were weapon belong, which you can also observe here.
Imo this is just not feasible, it will take lots of work and time to mantain and will end up causing yet another series of back and forth changes, consuming developer time that would be more valuable somewhere else.