Listening to Simon Brown's podcast this morning tells me he has not heard of Section 9C of the Income Tax Act.
In short, a listener wrote to Just One Lap to say he sells his shares every 3 years to make use of the R40k exclusion amount and to readjust his base cost upward. This method will prevent him getting a huge tax bill when he retires.
Simon's argument was that SARS will eventually see this as tax evasion and tax it as revenue.
This is not so as the Section 9C was written in such a way to exclude "intention" that Section 8 allows. So holding on for the 3 year duration does not give you or the state the right to chose the gains as Capital or Revenue. It has to be seen as Capital only and taxed as CGT.