Yes, this is an example of an ancient tradition where nobody remembers why it exists. The likely reason is that at some point in their past they were short on metal and could make a lot more spearheads than swords with what was available. Over time, though, a rule that was meant to be temporary became ingrained in the society, even though there was no longer any reason for it to exist.