Honestly, if you are diligent about keeping your water levels in check, you don't routinely have to shock the pool at all. Or, at least not very often. I seldom shock my pool because I spend the 5 minutes per day (at most) testing and adding bleach or Borax if necessary. Since I don't let the cl level in my pool get too low, I know there is nothing growing in there. Thus, I do not routinely need to shock. I might shock if we have had a lot of rain that dumped a lot debris in my pool (leaves, dirt, etc.) or if I have had a bunch of kids swimming.
But --- if you feel more comfortable routinely shocking the pool, go ahead. It isn't gonna hurt anything to do so.
Bookmarks