I clean it after every session as well.
I don't see what's wrong with cleaning it at intervals either. Many people here say they clean it after 500 rounds or so, but that's normally how much I shoot per session so regardless of what "cleaning every session" or "cleaning every 500 rounds" go, I still meet the requirements of having to clean. I'm pretty sure a normal individual would shoot about 120-200 rounds per session and depending on how often they go, you might meet that quota of having to clean. Now if you shoot 120 rounds per session every 6 months, then well it might make sense to clean.
I think duration of how long before your next shooting will be is important consideration as well not just round counts. If you shoot every day, a simple oily patch might do.