Actually it depends on what purpose your guns are for.
If they are not for defense or fighting, they are officially toys and you can do what you will with them.
If you use a gun for defense/fighting, then it must be cleaned every time you use it.
Only an amateur would bring a dirty weapon to a gun fight. It must be maintained, lubricated when and if needed. Springs must be fresh and current. If your weapon has some known points of wear or weakness, those parts need to be replaced on schedule.
Every piece of the weapon should be closely inspected on a regular schedule. Ideally you should know every nook and cranny of your fighting weapons. And clean them every time you use them.
No excuses, remember Darwin awaits those who don't.
I can get very anal about weapons cleaning. Understand I did two tours in Vietnam with the 3rd Marine Division, and I was a DI in Hollywood. Myself I went through my boot camp at PI.
But that is where I am coming from. I have shot competitively on and off since 1957 from small bore rifle, bullseye/2700, to today I shoot Steel Challenge, IDPA, Bowling pins etc... I have worked for The Sheriff's office in my home county in Florida and Florida DOC.
That is where I am coming from. Where are you coming from beside rationalizations and excuses for not cleaning and maintaining your fighting weapons.
Please don't insult me, or yourselves with the myth of damaging a weapon by cleaning it. Not if it is done properly.
Decide for yourself, it is you and your loved ones that rely on that fighting weapon, not me. And probably it will work. I know mine will.
Go figure.
Fred