Well, if you opt to buy into cheap web hosting, you're going to run into that issue. Majority of hosting providers offer "unlimited bandwidth", which don't charge you if you overuse it. You'll just experience throttling. Which services charge you $$ based on bandwidth?
If you plan to be handling tb's of data, you shouldn't even be touching cheap hosting to begin with.
You wouldn't host the files with a web host. You pretty much have to either use a CDN or your own servers. Absolutely 0 web hosting providers that advertise unlimited bandwidth would allow you to use upwards of 10TB. At that point they won't throttle you, if you even made it that far, they'd terminate and probably charge you.
Every provider charges for bandwidth. Whether they cap, charge overages, charge directly, or throttle all of them do it. Because at the end of the day they have a certain amount of bandwidth from their ISP. 20gbps datacenter links aren't cheap, and you can't be using 10% of their link while being 0.00001% of their revenue. And obviously for a file hosting service you can't get your servers throttled to 100mbps.
iirc even OVH 100mbps servers that are "unlimited" cap at either 17TB or 10TB I can't remember exactly. Took me hours to find it in the correct ToS.