Haste is not "marginally"
useful or exceptionally useful for BM Hunters... it's a wasted stat for them as they're already at or below the cap for Steady Shot with Serpent's Swiftness.
This is taken from Elitist Jerks regarding Haste (read the bolded part):
Haste Rating
Haste grants the most DPS per Rating when it is still decreasing the casting time of Steady Shot down to 1.5s (equal to the global cooldown). At this point, you cannot fire SS any faster, so the value of haste lowers. A 2.0s SS fires in 1.739s with the 15% haste of your quiver/ammo pouch. This is what we use at the baseline, with a goal of 1.5s Steady Shot. That means we need 15.942% more haste.
The only talent we have to increase our base haste rating is Serpent's Swiftness, at 5/5 points gives 20% haste. Thus, the BM's Steady Shot (with 5/5 Serpent Swiftness) is already below the 1.5s cast time that we need.
Thus: Beast Master hunters need no Haste on their gear to reach the 1.5s Steady Shot minimum threshold.
For everyone else, we need to look at: Haste translates at 32.78998947 rating to 1%.
I = Haste Rating from Items
T = Haste Percent from Talents
P = Haste Percent from Items (quiver / ammo pouch)
Steady Shot Speed = 2.0 / ((1+(I/100)/32.78998947)*(1+(T/100))*(1+(P/100)))
So, that's 522.738 Haste Rating Needed for a hunter to reach the SS < GCD threshold.
Haste grants the most DPS per Rating when it is still decreasing the casting time of Steady Shot down to 1.5s (equal to the global cooldown). At this point, you cannot fire SS any faster, so the value of haste lowers. A 2.0s SS fires in 1.739s with the 15% haste of your quiver/ammo pouch. This is what we use at the baseline, with a goal of 1.5s Steady Shot. That means we need 15.942% more haste.
The only talent we have to increase our base haste rating is Serpent's Swiftness, at 5/5 points gives 20% haste. Thus, the BM's Steady Shot (with 5/5 Serpent Swiftness) is already below the 1.5s cast time that we need.
Thus: Beast Master hunters need no Haste on their gear to reach the 1.5s Steady Shot minimum threshold.
For everyone else, we need to look at: Haste translates at 32.78998947 rating to 1%.
I = Haste Rating from Items
T = Haste Percent from Talents
P = Haste Percent from Items (quiver / ammo pouch)
Steady Shot Speed = 2.0 / ((1+(I/100)/32.78998
947)*(1+(T/100))*(1+(
P/100)))
So, that's 522.738 Haste Rating Needed for a hunter to reach the SS < GCD threshold.