That's stupid. Real MMOs have it in a form, eg some classes can't use clubs, but destiny is an fps first. And each exotic brings something unique to the table.
I say, allow ace of spades, tlaloc, and whatever auto is titan specific to be used by other classes, but the quest can only be received by the corresponding class.
I guess this all comes down to- do you want classes to have distinction, or individuals themselves?
-
What's "stupid" about it? It adds a little more flavor and uniqueness to each class. The classes should have perks and distinctions, otherwise there's no point in having classes at all.