My policy has been, I make sure I have an equivalent self hosted solution that I can immediately switch to, before deploying said feature to Cloudflare.

That said I only use cloudflare for piping and none of the compute stuff.

Indeed, a self-hosted compatible fallback is a great failsafe.