Our solution for now in the publishing and B2B areas (using WP since 2004/5), has been to build our own 'framework' to work more like classic SHTML with SSI, which was our old preferred method - keeping the core WP functions and hooks for plugins, but adding ability to drop in snippets 'anywhere' from external file, simple stuff like dropping in 'current date' or 'last date updated' in middle of paragraph. We chose to hook into using Bootstrap, then remove un-used code to trim to fit. We also chose NOT to use the new box model for WP, and roll our own code using Bootstrap where pages can be built as raw HTML (ala SHTML practice). But, with templates and includes -- like, why not have static drop down menu for B2B site vs bunch of queries for every page every load ? Why not have simple "duplicate page" function like us old skoolers are used to. I realize I'm a web dinosaur, but we found mixing the old methods with WP core, and turning off what we don't want to work more like CMS vs blogger platform, has always been best course. I won't use any more theme builders, custom themes, 'the customizer' and all that, which will cause my sites to become a wreck in a few years. And screw Jquery and the horse it rode in on. :-) (sorry, bit of a rant ... ) My point is, WP should have 'use containers' where you can select a way to work from multiple theologies - default, parent, stacks, raw, which don't blow up in 3 years killing an active site.