Does it guarantee some sort of high availability? Like if two of your datacenters are struck by a meteor would a third one serve my audience? (same question for you workers KV)
CDNs are designed to forward requests to a origin server and cache the results, but you can serve your site completely from Workers if you embed all the code and data into the deployed script or store content in KV.