Earlier quoted context omitted.
I'd argue CDN services are our best defense against centralization like AWS and GCP. Cloudflare makes it possible for me to host something out of my house without getting taken down by a mild amount of attention.
Outside of DoS'ing (which is admittedly Cloudflare's wheelhouse, but a rare concern if you aren't posting anything controversial or in a highly competitive space), you can host a site on a $5/month VPS and very trivially withstand being the top post on HN, making Reddit r/all, etc. Not even 10% CPU utilization at peak. And that's without even going to the extreme of making your site static.
(Probably the only issue I currently hit doing this is that my ISP forbids me to use well-known ports, and Cloudflare will neither provide free CDN on a non-standard port, nor allow me to do any sort of redirecting to another port using their free service.)