Broadband in SA is incredibly restricted at the moment, the growth is not sufficient enough to warrant large-scale reductions in price as that would result in it becoming an unprofitable service, it's okay to make only R1 on a service if you have a million or two users, because then you make a million or 2 bucks a month (nice), it's absolutely ridiculous to have a R1 margin when you're only selling 1000 accounts, because then you're not even making a fraction of what is needed to pay ONE employee to support that service. That doesn't include other sundry costs such as advertising, building costs, rates and taxes, telephone costs, and expansion into other markets and services. ISP's such as IS and UUNet that pay for their own IPC links have to make that cost back somehow, they're not running a charity, those links are expensive, so is international transit, which they ALSO have to pay for.
There's no such thing as a free lunch.