My chief grief with flatpak had more to do with the composition policy than the mechanism.
If one's use case for a tool (e.g. QGIS) requires extensions that sit outside of how the flatpak was composed, well, sorry.