Basically to justify gambling!!...
This is not entirely correct, but it is not entirely wrong either.
I read somewhere that "Who Wants to be a Millionaire?" was banned in some Muslim Countries because of the requirement of having to pay to get in (the toll phone call). I guess that was for the stricter Muslim Countries. Indonesia has been showing it, I am not clear as to the mechanics of the show there.
Having said that, paying to get in can qualify it as gambling as there are cash prizes involved, the entrance fee can be classified as a bet.
On the other hand, the revenues of the show are not entirely derived from the toll phone calls, but from sponsors. So it does not necessarily qualify as gambling.
We could be splitting hairs here on a fine point, but I believe my earlier post on this being a business cycle still holds true. The charity is a form of promotion, but I don't think that it exists to justify the "gambling".
Besides when you look at it closer, the charity came from the winner and not the show. The show would have had to give the prize money anyway to the winner.
Just my observation.