The Horde retreated because Vol'jin went down and they were getting their arse handed to them, even if they stayed, they would have been overwhelmed and the end result would have been the same. The Horde and the Alliance underestimated the Legions forces and they paid for it, you cant blame Varian's death on the Horde's retreat.