Shared libraries suck. It is much better to have a single binary w/ zero library dependencies. The only reason we can't have this is because of sub-standard tooling that makes compiling so expensive that we must suffer shared libraries.
pretty cool that we are undoing it as a design decision
but it will take a long time
Flatpak is not getting rid of shared libraries. They're just reimplementing them in a way that's strictly worse in multiple ways.
Re-read the section "How Flatpak Tries to Save Space: Runtimes and Deduplication" in the article.