Cloudflare Stream for example is $500 to serve anywhere 500K minutes (your example).
If your goal is “good enough” RTT (less than 75ms) to *anywhere* then you can get your egress down to $10/TB which would again come out to about $500. Example is Bunny’s volume network.
So no, CDNs don’t cost that much, but still.
But that’s not the point. CDN doesn’t matter right now, as we don’t even have content transcoding which comes with a large price tag as well.