Yeah, the idea is awesome. But all Flatpacks devs should use the same framework and libraries or just a couple of versions of them like old stable, stable and nightly. And users should always run all packages from one branch. And developers should update and support all this branches.
So there are many factors make all that impossible to use like you expecting.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!