It's part of Hunters identity. It's the "I have a pet" class. I think that the classes are designed with different levels of complexity. And Hunter aims to be one of the simplest.
It's like Paladin. Paladin is the "I have Stats" class. And all their cards are incredibly boring compared to classes like Rogue or Shaman. But the class was always like that, and I think the intention is that the range of things they can do is narrow enough to keep it an easy class.
And sometimes they can afford to have some exceptions. Hunter's DK is one of the most fun Legendaries in the game in my opinion.
I had that exact discussion some time ago with a friend. Paladin and Hunter are the noob friendly classes. I actually don't know why the tutorial is started with Mage, since Mage isn't that simple in general (with few exceptions).
Not saying everyone who likes those 2 classes are noobs, don't get me wrong. But the game style is more simple than with others. Of course they have a ceiling and things where you can improve, but the ceiling is clearly different when you compare it with classes like Rogue or Priest.