My guns no longer need to "do it all".
I buy guns because I can, and I really enjoy them. Sometimes I think about culling the herd down to a few select items, but I have no great need to. If I were hard up for cash, I could part with a few and be happy with just a few.
I have limited new purchases to filling roles that aren't well covered. I finally picked up a .22 handgun; I'm still thinkin about a 3-4" .357 to add to my collection, but can't justify why.