If a spellcaster can have dozens of attack spells with countless variations for range, energy type, damage, area and other distinct in game effect across countless books, why must a fighter's weapons be forced to ignore variations in blade shape, hilt design, guard size and forging techniques?