The height and long neck of Bloodelves is more suited for offense but to be a true Warrior, one has to be not afraid to have sword lunged at throat. So Gnomes who have no visible neck are the most prefered type of body shape for Warrior, who have to protect their most vulnerable part of their body while lunging at enemies.
because blood elves are like them royals with culture and religion, so paladin is more suitable as their fighter, whereas warrior is most likely fighter born from slaves, farmers or barbarians background.
blood elves have much better sense of hygiene and sanitations as paladins take shower daily, them warriors smell like their own feces just like some of the gnomes would smell like.