Given your feelings regarding analytics, your response (stopping the use of Cloudflare) was entirely reasonable. If you don't want someone to manage your dataflows/cacheing, then you probably shouldn't ask them to.
Your labeling of analytics as "creepy", though, is entirely unreasonable - every hosting company and ISP on the planet that I've ever dealt with, regardless of their politics or privacy position, has always had hyper detailed analytics regarding my sites / racks bandwidth utilization - typically down to 5 minute increments. Furthermore, if I engage them as a provider of Transit and or CDN services, they always have very deep knowledge of who/where I'm sending data to. That's the entire point of why I acquires those services from them - so they can manage them for me.
Your labeling of analytics as "creepy", though, is entirely unreasonable - every hosting company and ISP on the planet that I've ever dealt with, regardless of their politics or privacy position, has always had hyper detailed analytics regarding my sites / racks bandwidth utilization - typically down to 5 minute increments. Furthermore, if I engage them as a provider of Transit and or CDN services, they always have very deep knowledge of who/where I'm sending data to. That's the entire point of why I acquires those services from them - so they can manage them for me.