You know, when I only went shooting once a month, at best, and then probably any one gun only got shot 2 times a year, I'd scrub and clean them meticulously.
But now I go twice a week and may spend a month concentrating on shooting one particular gun, I don't have time. I got my 629 in July put 250 rounds a week through it for 4 weeks straight and it wasn't pristine when I got it. Didn't have time to clean it, till the cylinder started to bind.
I clean my XD when the cartridge indicator sticks in the "up" position. Haven't cleaned the Glock yet.....only about 1000 rounds though.
So any gun that's going into the safe that may not be used for a while is cleaned. The ones I shoot every week, when they need it.