@efla I think the mental model you have is that Alloy 3 has become a CMS. It’s not. Think of it as a Blog with Benefits. Granted, those benefits (embeds and droplets), are really cool. And a huge practical advance.
… but it’s not a CMS. Those types of things work different. As I understand it (and my understanding may be flawed) … essentially when Embeds/Droplets are on a page Alloy does a search for them. 40 embeds means 40 searches (more or less). So that’s a real speed drain. If you truly want a full-bodied CMS then Alloy 3 is not the answer.
I’m using embeds on a course website right now on specific pages (essentially the pages about the learning materials students need to use to prepare for an upcoming class). I’ve made a long embed for each of those pages: but each page has only 1 embed and 1 droplet (for the banner). So each page is not loading much (i.e. not much to find) even though there’s a lot of content on the page. But I’m also not using columns, grids, etc. etc. Just a long page with one column. It works well with markdown, and works well for my students. Embeds and droplets are very quick to load in this kind of scenario. But 40 or 30 or maybe even 20, 15 will result in a noticeable slowdown in loading times. I don’t know where the sweet spot is, but I’m guessing using less than 10 per page.