My SKS is the only firearm I own that gets cleaned every time I shoot it to remove corrosive primer residue. Everything else gets cleaned when I notice functional problems, accuracy drops off, or it just plain looks nasty. When you shoot a lot, you can end up spending a lot of time cleaning guns if you clean them every time you fire them.
If CCW were an option, I would likely own duplicates of my carry gun: one for daily carry and one for training/spare, which would cut down on the frequency of cleaning required.
Given non-corrosive ammunition and adequate lubrication, obsessive compulsive cleaning to a "white glove" standard serves no useful purpose.