DnD simply does not emulate the characteristics of foes that would call for different types of weapons.
Therefore for characters it is a matter of style.
"If" I was going to fix this*, it would be very simple, either;
A, foe defenses strong versus types: slashing, blunt, piercing, weapon size...