Of course words have meaning separate from author's intent. Linguistics has advanced in the last 100 years mate.
If I type a bunch of words that are frankly abusive and rude about you, but inform you that they are intended as love and cuddles, my intention doesn't remove the existence of abusive words and make them love and cuddles. Only if every reader agrees with the intention over the plain text does the fact they are, in plain text, "abusive words" not matter at all.
Words are tools. Words that don't say what they intend to are poor tools. Educating every single player what the words really mean based off the intention of the original authors is a waste of resources here.
Game rules are tools. Game rules that don't say, in plain text, what they are supposed to say are poor tools. When the game you get from reading the plain text has issues, going to intention is a great plan! When the game you get from reading the plain text works just fine, ignoring the plain text because the author didn't intend to say that is a waste. Especially in a social game, where the rules are a common touchstone.
Use intention as a guide when rules have problems. Use updated versions if available. But it is madness to not read the words as written when the intention was different than what they wrote, when reading the words as written doesn't cause a problem.
I cannot identify a problem with treating weapons as weapons that matters much.