I have what you might call "active" and "inactive" rifles. The active ones only get cleaned when I see, or think I see, a reduction in accuracy. The inactive ones don't get shot much, and if they are going to sit in the safe for 6 months or a year before the next use, then I'll do a light cleaning of the barrel after I shoot it.
I was a big fan of cleaning barrels until I inherited my Dad's well used and well worn Ruger Ultralight 270. Dad, to the best of my knowledge, never in his lifetime cleaned a bore. Every couple of years I'd clean the bore on the 270, if I thought about it. When he passed, and I got the rifle, I thought it might be good to clean the bore and just see what awful condition it must be in. All those years of hunting in the rain must have done a job on the bore, or so I thought. There was still a good bit of mud caked on the outside of the rifle, and who knows how long it had been there. But the bore was fine. No pits that I could find. So I cleaned it real well, loaded up some 140 gr Sierra HPBT bullets over H4831, and proceeded to shoot little 3 shot groups again and again. The rifle is a tack driver. So now I don't worry as much about bore cleaning.