So, instead of the fighter being useless, the paladin, barbarian and ranger are useless, since they cannot come close to the fighter? As long as a magic weapon makes you better at hitting things it is needed for characters who hit things as their main combat stick, or they are inadequate...