It's gambling, that superpicks on DSTV might just be using the free access platform to lure people or maybe attract gambling customers, then when they might have gotten qualify and qualified customers already, they will locked the platform in a way where it can only the accessed with money, and you will start seeing people using money for access to the platform as stake..
Not because it is host in a gambling platform it is considered gambling on the players part. As long as there is no need to stake any amount of money it can't be considered gambling even if the host is a casino or a gambling platform.
Mind to think about the question of @OP, sure he presents a gambling site but the player don't need to wager anything to join the prediction game and possibly win a prize.
It's all gambling in every sense, despite you don't use money in playing it or staking it, you just have to predict only. But I suspect there's a stage you get to that you have to access with a sum of money. And it's fun anyway but it's still gambling.
Can you tell me in what sense it is called gambling? It is very clear that for a game to be considered a gambling, a person need to put a stake or bet money. The one stated by @OP doesn't need to wager any amount of money to participate and get a chance to win a prize. You can call it a prediction game but never a gambling because it does not requires a player to stake something of worth in order to participate ang get a chance to win a prize.
If there is something that you will take risk then you can consider it as gambling, it doesn't that it's because it doesn't involve money then it is not gambling already. Some gambling sites requirements in participating in their promotion like this involve KYC which is much riskier than money as they can either sell it or use it to do illegal activities, well if it doesn't need anything and all you just need to do is predict then that's really a good one.
That is what I am talking about, if it does not involve a player to bet any amount of money or something that will cost him, it is not gambling. But still lots of us here thinks that it is gambling simply because it is hosted in a gambling platform.