I, personally, hate when developers _think_ that they don't rely on other people to write, package and ship their software to end users.
Flatpak is a a packaging tool, it can be used in good and bad ways.
I don't think it helps the conversation, when you present flatpak as a way how developers do not need to care about integration, dependencies, community, underlying system or distributing infrastructure.