One thing Ive never understood are the comments "I just wait until there's a problem" to clean. That's OK with a gun you really arent worried about or counting on working "every time", I guess, but that makes no sense to me for those guns you do want to count on. Personally, I expect them to all work and perform, at any given moment, but thats me.
And how do you keep track? Do you keep a record of every gun and when it was last maintained? I have a bunch of guns, and they all pretty much get shot on a fairly regular basis across the year. I cant imagine trying to keep track of things if I dont clean them every outing, and know when I might want to do so, since its been a while since I did. Its just a lot easier to clean them and I know Im good to go no matter which one I grab when I decide its time to shoot it.
A perfect example of not cleaning being an issue, were the Beretta M21A's I had back in the 90's. Both worked great, when "clean", but get about a box into them in practice, and reliability went south pretty quick. If you were carrying one and counting on it for something serious, you had better be cleaning it after every time you fired it.
And then theres the maintenance issues. Part of cleaning is general "inspection" of everything, and dealing with worn, or broken parts, and heading off possible problems.
I can sorta see maybe not scrubbing a high-end 22 target rifles barrel "every" time, but I dont see not cleaning the gun. I shot a good bit of competitive .22 back in jr and high school, and .30 caliber competitive shooting through the 80's and 90's, with both issue and match type rifles, and I cleaned and maintained all of them after every outing. I really cant remember ever seeing accuracy degrading because I did this, but I wasnt shooting guns that were a bench rest type gun looking for that type of bughole accuracy either. Still, the rifles were accurate and likely more so than most shooting them.
I shot expert with all of them enough though, to believe I must have been doing something right, or at least, nothing "wrong" in cleaning them.
One other thing to consider is selling/trading the guns and what not cleaning them does to the value, be that real or just the impression of laziness and not taking care of things. It really amazes me at how many people will bring a gun in to sell or trade, and are too lazy to bother to clean it. Youd think they'd want to clean it up and maybe get a bit more out of it.
Ive been burnt a couple of times (and wont be again if I can help it) with pretty expensive rifles that had been shot with corrosive ammo, and not properly cleaned, and while the gun looked great on the outside, and I thought, OK, it just needs cleaned, came to find out, no..... the barrel is trashed and it needs a new one. If the gun, and especially the bore looks "really" dirty, Im not offering a cent until I see it after its been patched. And right off, good or bad, just because it looked like that in the first place, the offer went down a lot anyway.