I don't know DSTV commercials, so not sure if they could have done something like the below :
Get a Multichoice branded Android TV and spec it with 16GB flash, 3GB RAM, Dolby Vision & Dolby Atmos. But the key is differentiate it by having a higher spec that what 90% of the available Android TV have ; as well as NOT locking or restricting it in any way. Sell the box at R1,499.00. Offer the ability for users to add individual channels to their account (ie R10 per channel for least popular / R20 per most popular). Work on 4K / 5.1 or Atmos sound. After a year, they'd have an indication as to what the really crappy / unwanted channels are and cull those to reduce overheads.
I think most people would gladly pay R100.00 for 5 - 7 channels they want
If you get people that still hate Multichoice, the box would still be better value than what is available & people would still opt to get the box