I understand the benefits of all of these individual services, but I also miss the days of the only service I had to worry about when I handed off a client site was hosting.
Now it's often the headless CMS hosting (i.e. Contentful, GraphCMS), actual hosting (Netlify), CDN, Image CDN, Search (i.e. Algolia). So many places for things to break. So many separate charges.
I also love headless CMS's but much prefer self-hosted ones. Directus has been a favorite to experiment with so far.
One benefit of the nature of a headless CMS though, is that there can't really be a vendor lock-in on your content.
Content is a much larger problem than many realize u til they are dragged into projects that run late, grow too big, and need too many signoffs to be ready.