Well, I clean everything I shoot just as soon as I get it back from the range. My experience is that the crud scrapes off easier when it is still warm...
Old habits die hard, I guess...I believe that when you return from one 'mission', you should immediately prepare all of your gear for the NEXT mission.
I don't know if it is an ideal, and certainly not strictly necessary. Remember that more guns are damaged by improper or too-frequent cleanings than are busted up by shooting non-corrosive ammo and then being left sitting around with soot in them for awhile!
Most of my shooting buddies clean their pieces once a year, 'whether they need it or not.'
I get zero malfs. They get many malfs, with accelerated parts wear and lots of breakages.
To me, that counts as yet another reason to be 'retentive' about firearms cleanliness!
Even my Glocks get this treatment.
Best regards,
FastVFR