Indeed! Like here: https://www.caffeineinjection.com/
That site uses the Foundry theme, customiser stack, font control stacks and menu. But that’s it when it comes to Foundry. Unless I’ve missed it, there isn’t a single Foundry stack on any page, it’s all Tavs stacks.
Why have I built an entire site (and a pretty big one at that) using Foundry at the core but without using any of the Foundry stacks? Mostly, because without a framework at the heart of a site setting the styles is a PITA, plus I really like the Foundry Mega-menu. I prefer Tavs stuff over the standard Foundry stacks though, so I’ve not used any.
OK, but why is this an issue? Well, really, it’s not. At least from most peoples POV it’'s not. The biggest drawback as covered above is that doing things this way means there is a ton of code baked into every page that is never going to be used.
Why? Smart people above have explained it, but in lay mans terms…
All stacks need a load of gubbins to make them work. Third party “stand-alone” stacks have this gubbins built into them. With frameworks the gubbins tend to be baked into the theme. So if the framework has 50 stacks, that’s the gubbins for 50 stacks added to every page where you use the framework theme.
This is a poor explanation, but it’s kinda right.
So, in the instance of that site above, each page has the gubbins for however many stacks Foundry contains, when only about three are used.
It’s worth noting that in most instances this doesn’t slow down the page previews, but it can slow down page performance.
So, if I were to switch that site from Foundry to Source… What menu should I use?