Neonchameleon
Legend
It was pretty explicitly to help fighters and keep the good weapons out of the hands of clerics. And was far stronger in oD&D than in 1e.Maybe that's why the three legendary weapons in White Plume Mountain were explicitly not long swords, lol, to make it less likely that anyone would want one. That the odds are stacked for magical weapons to be long swords, and worse, that some weapons simply cannot have a magical enchantment beyond +3, seems to be very strange, and the reasoning was never explained.
The reason for the longsword being favoured was something had to be so most people could use most items. And possibly was why blackrazor was originally a greatsword. Incidently there's a second set of favouring of fighter weapons going on; for no simulationist reason at all the longsword does 1d12 damage vs large and larger creatures, and a greatsword does 3d6. Meanwhile cleric weapons didn't do extra damage.
It's also worth mentioning that whereas clerics can wear fighter armour but have very few magic weapon choices thieves can wield fighter weapons but there's very little in the way of magic armour for them.
Magical shields definitely weren't a trap. With actually bounded accuracy a magic shield really helped with tankingIt was like "we have this huge table of possible weapons, but this one is the best one for almost all purposes, and oh by the way, two handed weapons and non-magical shields are a trap, you want to dual wield. Always."