Blizzard is trying to make a balance at level 60. However, it's exponentially harder to balance system with each new added entity. You need to balance all the covenant abilities which stack with class abilities, may synergy with talents etc etc...
In Shdowlands all hunter classes were...