I own guns, but am not a fight for your right type of guy. However, the reason for multiple guns, at least from a hunting perspective, is that different hunting takes different tools.
For example, you aren't blasting a pheasant out of the sky with a deer rifle. That would lead to zero pheasants and a whole lot of stray bullets traveling a few miles and coming down god knows where.
If you are deer hunting, you don't want to be using a light shotgun. There would be very few deer taken and a bunch walking around wounded as hell looking like a Bambi cross over of The Walking Dead.
If you hunt deer, elk, etc, some terrain requires a much longer shot, so you may need a different rifle that can carry a bullet accurately over a longer distance than what you may need in a heavily wooded area.
There are reasons to have a few guns if you are a hunter. There really isn't if you aren't.