Not really.
Hunting different game calls for different guns. One buys a rifle and a handgun for deer, etc. The handgun for when you get to the deer you just shot you can finish it off with the handgun if you sucked and didn't get the best shot off. Small rifle for shooting the fox killing your chickens..
One type of Shotgun for bird hunting fowl, another for hunting smaller birds.
I'm already at 5. Now, I have two rifles for hunting deer because I bring my kid with me. I have more than one handgun because my wife likes to shoot something different than I favor, and I need one for the kid while hunting, there's another...
Now I"m "hoarding", according to your definition, but I have bought each of these guns for a purpose. Unless you think hunting itself is a neurosis, your definition kind of sucks.