What about static assets like JS and CSS?
If we use a CDN using this guide then it will deliver static assets as well along with uploads and avatars (if I know correctly).
Then why would Discourse break if we deliver all the static assets through Cloudflare?