Reducing CloudFlare to a CDN is a disservice. They have some amazing services like Bot Management and Workers that make them very appealing. The CDN is just a nice bonus.
Because its order pf magnitude more expensive like anything on the cloud really..
Azure CDN offers almost no discount on egress over Azure storage directly. The same is the case with Amazon's equivalent services.