Perhaps this is because CF doesn't actually provide a location to host random files. When people say CF is a CDN, they're talking about its caches. You still need your own server. (although they seem to be pushing dedicated workers @ https://workers.dev)
https://news.ycombinator.com/item?id=19367675