That doesn't make sense to allow the current classes to use all weapons because the naming nomenclature is designed to be specific to the weapon.
Gladiator = Gladius + Ator = Latin: Sword User
Archer = Arcus + -er = Latin: Sword User
Marauder = French : Frank Axe Warrior of pre-Medieval France. (Francisca was their favored weapon which got its name because they were the Franks who used them. This also is where France got its name.)
Pugilist = Pugil + -ist = Latin: One who fights with Fists.
Lancer = Lancea + -er = Latin: Lance User