StarTimes are basically taking advantage of this clause

"On a previous discussion it was made clear that when the analog signal is turned off all the pay services will be required by law to air all current free to air channels, I also believe there is a requirement that any broadcast that carries advertising will not be allowed to be offered as pay signals as they have already received their revenue elsewhere.  Based on this the cost of a free to air decoder is 1,999/- as of today's special offer by StarTimes so long as the analog transmissions are turned off."

to squeeze you as of now. In addition, local TV has very unclear signal quality (quality varies by channel, hence why they can squeeze in 70 channels). In addition, the picture keeps freezing and "showing squares". 

Get a Samsung Smart TV and get Signet channels free at a higher quality.