I agree completely.
Somebody upthread suggested the superclass idea be replaced with tags.
I must say I like the idea of certain magic items being limited to certain tags only. But the master thief example is not something I like. How would he know what tag the character has?
Tags/superclass...