Dstv will remain mainly for the old folks & technophobes who either don't care about streaming and new tech or are afraid of change. They'll be profitable for many more years but eventually as internet speeds increase, their profits will slowly decline if they don't change their model. If for instance they let us pay for just the 5 channels I want, Sports + Discovery and charge me something like 2k, they'd be good.
Personally, haven't paid for Dstv in 2 years, Netflix, Hulu, Amazon & Kodi forever, total per month around 2k. It's true streaming sports on Kodi is sometimes flaky (blame zuku), but it beats paying almost 10k per month to watch 2-3 games only.