Welcome to the forum.

You don't need to shock unless:

1. Heavy bather load

2. Weather conditions have upset the chemistry.

3. Unexpected algae bloom.

With a SWCG there is no need to shock at all.

I think that this is a suggestion from pool stores to help them sell more chemicals, but once your pool chemistry is in balance, there is no need to follow their advice.