What you said was that one class should get their own version of another class' ability.
Ergo, in your opinion classes can have their own versions of other class' staple abilities. Except when it comes to Demon Hunter. Then it is forbidden.
You have absolutely no integrity whatsoever.