I have perhaps a dumb question.
Why do the Fedora flatpaks conflict with the Flathub flatpaks at all?
My current understanding is that there is room in how flatpak application-id space is constructed that there could exist vendored application ids such that there is no conflict and both the Fedora and Flathub applications with the same name could be installed side by side. The name and the application id are different strings, there isnt even a requirement that one is a subset of the other.
As a matter of policy, a flatpak remote could claim a specific application-id prefix and other remotes could choose to honor that claim. Flathub policy for example already disallows applications from making use of some prefixes.
Or am I missing something?