He would have died either way, because the horde was already overwhelmed and down for the count. He died because Gen should have sacrifced himself. He owed a great debt to Stormwind for betraying them in the past, he was the older one and Varian was his superior, in both royalty and military. Varian's death is on Greymane, the Coward.