5 years ago I might have agreed that Cloudflare should intervene a lot more. Now I don't.
Can you expand on this a little more. What were your thoughts 5 years ago, what changed your mind?
The most immediate reason for that is of course that you grant them that right when you sign the customer agreement, the default one even containing:
> Additionally, we may at our sole discretion terminate your user account or suspend or terminate your access to the Service at any time, with or without notice for any reason or no reason at all.
Besides, if a domain owner can switch to Fastly, Akami, Cloudfront or any other CDN, are we really solving this problem in the right place, or are we just giving Cloudflare extra responsibilities and powers that they shouldn't have?
> especially in light of the downsides of them having that responsibility/power being as large as they are.
No clue what you're referring to. They almost certainly already do this, they may just be doing it badly.