Back in the day of EoE and maybe even RWF 1 I'm pretty sure dwarf could get projectile protection, but it could also pretty much infinitely stack every enchant and it made for some pretty lame gameplay (especially in late game). In the current state of the game, dwarf is already pretty powerful...