That's the one true reason I have so many.
If it were just for practicality I would own:
One shotgun,,,
One 9mm pistol,,,
One .22 plinking pistol.
I'm a sport shooter and collector,,,
So I buy because I see a gun I like and want it.
When I bought my first handgun a couple of decades ago, I promised myself I would not become a collector, that I would only keep what I could reasonably use. I found something odd about guys who had hundred gun collection about which they spoke a great deal, but who I never saw firing a gun.
Then I discovered rifles, and found that a biathlon rifle may not be the best for shooting off a bench, and the one that really impresses on the bench isn't the one I like to take for rabbits...
Then when a found one I like to carry, I thought it would be circumspect to have another. At one point, I weeded out everthing that wasn't 5.56, .22lr or .45acp, just to keep the ammunition collection simpler, but then I found some nice 9mm pistols.
So now that I have children and a busy schedule, I have a bunch of items I never shoot, keep locked up and talk to people about on the net. Looks as if I've broken my promise.