> That's exactly what people are paying Cloudflare for
Cloudflare actually provides this service for free (for simple use cases at least).
I don't know how to come down on this issue. On one hand, I am against the centralization of cloudflare and the risks that come with it.
On the other hand, cloudflare allows almost anyone to set up a simple website and serve it to large numbers of people with very little resources/cost and advanced protection from DDOS attacks.