The problem isn't Mozilla/Firefox in this case. It is Canonical/Ubuntu.
Firefox on most other distro (debian based or otherwise) can be installed with the proper system package manager.
Additionally Mozilla offers a flatpak version of Firefox which I strongly prefer over snap.
It's just Canonical's disdain to anything not homegrown that's behind this move.