There are completely legitimate reasons for using hefty amounts of data (100Gb) that don't involve piracy.
Very soon OnLive is coming as well, which will push the average Joes usage I would imagine close to 1TB per month if he wants HD quality gaming. Of course not here in South Africa, but everywhere else.
Average users would stream more, play more and share more (ie. actually use the internet) if bandwidth wasn't so restricted and priced so artificially high.
Back on topic, uncapped local bandwidth has great value if you know where to go. Telkom realized this back in 2005, and decided to introduce hard capping, so they could milk cash from local traffic as well (which essentially costs them nothing). It was a dirty move and hampered local internet growth.
Still though, local is making a come back. A big local cap has great value if you use a lot of local sites and game locally, even better if you can tunnel your traffic so it becomes international cap.