You can also get 1% haste for gloves, but 3% total haste won’t offset the loss of 8/8/7 main stat. (There’s even +15 agility to gloves in phase 5.) You could also add in another 3% haste to a 2h with a counterweight, but that wouldn’t beat out a Crusader.
Haste just can’t be stacked high enough to be good in Classic for most classes. Mayyyyybe in mega BiS gear it could change a little, but these are very small values.