I don't live in a dry dusty environment. I also would like to think that one of these days, when I die, my kids will be able to use my guns for many years themselves, or give them to their kids to use. So I oil them up good. I still have wear on the metal tabs in the frame the rails slide on. I can see wear on the bottom of the slide from the sear, I can see wear on the barrel/chamber area. By wear I mean the finish is gone is spots. Even with what most folks call excess lube, its worn the finish off it multiple spots.
I don't mind the visible wear spots. How it functions/shoots is way more important to me than how it looks.
I may/may not run the car hard, same for the guns, and I want to be sure they are ready if I do so. And I want them to do it again, and again, and again, so I lube up to minimize wear as much as possible. No time outs in a gun fight.