I think of class restrictions as a kind of passive reward for playing specific classes.

The same reason why WHMs can't enjoy carrying around a huge bad-ass axe because it's only for bad-ass warriors. Dyed Acolyte is for healers, it's a reward for being a healer.

At least that's how I see it.