I reasonably agree with your assertion that times have changed; several of the optimizations we come to expect from compilers/JIT trade faster execution for more space as such tradeoff is often very worth it.
However if you agree with the proposition of attempting to supply a reasonably "lean core" with extensions, if said lean core is too opinionated, you will, soon or later, either have to adapt your workflow, or workaround said lean core.
I think a somewhat similar thing applies to silverblue ( https://silverblue.fedoraproject.org/ ) and it's very hard to actually use it as intended (only using things inside flatpak/toolbx), without messing with the overlay system. I very often feel the need to replace half of the "provided" applications, and as such it would be in fact better if they were not supplied in the first place.