I spend a lot less time cleaning now than I used to when I first started shooting. In the beginning, I was so assiduous in my cleaning regimen, and spent so much time on cleaning, that I actually bought an autopistol because I could tell it was going to be a lot easier/faster to clean than the revolver I started out with.
After shooting in a few 1000 round reliability matches it became impossible to ignore the reality that a decent centerfire handgun will handle a LOT of shooting before it really needs to be cleaned. I couldn't rationalize the necessity of cleaning a gun after a 100 or 200 round range trip when I knew, in reality, that the gun would still shoot just fine after 950+ rounds had gone downrange without cleaning.
The first time I did a 1000 round match I did before and after closeup shots of the disassembled gun parts to see if anything was harmed by, or showed unusual wear from the extended shooting session without cleaning. Turned out there was no need for concern.
So now I mostly clean my guns when I get bored or when I just feel like cleaning a gun.
Carry/self-defense guns are an exception; they get thoroughly cleaned after every shooting session. Not because I think it's necessary to keep them working, but because I don't want to put a dirty gun in my carry holster or have it against my clothing or skin. Also, a thorough cleaning gives me an opportunity to carefully inspect the gun to insure that there's nothing I need to worry about in terms of function--since there's more in the balance for a "working" gun.
Obviously, even when I don't clean a gun, I wipe down exposed surfaces to insure that corrosion doesn't become an issue, and guns used with black powder and/or corrosive ammo always get cleaned appropriately. But I don't clean most of my guns after every range trip. In fact, sometimes I'll go several range trips without cleaning a gun. At this moment, according to my records, I have 5 centerfire guns that have been shot but not cleaned. Most of those will almost certainly get at least one more trip to the range before they are cleaned--unless I get bored or get the bug to clean a gun.
When I do clean, I clean for function, not to get every last bit of residue out of the gun or to restore every surface to perfectly pristine appearance. I periodically (based on round count) do a detail strip and clean along with a thorough inspection--but certainly not every cleaning. Basically, over the years, experience has changed my gun cleaning activity from a compulsion to restore it to 'cleaner than new condition' after every range trip to a practical effort.
I don't have anything against the people who feel like they need to or must clean the gun to spotless condition after every range trip. If they want to, or feel they need to, spend that much time cleaning, more power to them. I will admit to a twinge of irritation when someone suggests that anyone who doesn't follow their example and clean as much, as often, or as thoroughly as they do must be irresponsible, inexperienced, or otherwise inferior.