Agreed. I have a plan B just in case. I heard back from Cloudflare. My use of it for non HTML is legal because I use a PAID cloud flare account.
The terms change if you are using a paid service to this “Service that permits developers to deploy and run encapsulated versions of their proprietary software source code (each a “Workers Script”) on Cloudflare’s edge servers. You may use Cloudflare Workers (whether in conjunction with Cloudflare Workers KV or not) to serve HTML content as well as non-HTML content (e.g., image files, audio files) other than video files.”
The terms change if you are using a paid service to this “Service that permits developers to deploy and run encapsulated versions of their proprietary software source code (each a “Workers Script”) on Cloudflare’s edge servers. You may use Cloudflare Workers (whether in conjunction with Cloudflare Workers KV or not) to serve HTML content as well as non-HTML content (e.g., image files, audio files) other than video files.”