what do bare metal providers charge
If you max out that connection non-stop, you can push about 330 TB/month. The same amount of bandwidth from EC2 would cost roughly US$20,000.
These companies are still pretty profitable.
If you colocate your own hardware you can go even lower than the bare metal hosts.
They also offer comparatively much cheaper hardware, which is why I've been using them for all my heavy workloads for 8+ years.
I have seen large scale deals where CloudFront comes in cheaper than what the smaller CDNs built on bare mantel can reasonably offer even with sizable commits.
VPS providers like Vultr and Digital Ocean are a bit more but still a lot cheaper than the big three.
Bandwidth prices at the big clouds are ludicrously high.