Mozilla is unhappy because the use of browser engines other than WebKit will be restricted to the EU, forcing them to develop two different apps.
For an independent browser like Firefox, managing two browsers is not easy, so it can be forgiven that this could be seen as almost harassment.
Also, the fact that the use of browser engines other than WebKit is limited to iOS means that the use of WebKit is still forced on iPadOS, which also increases the effort for Mozilla.
And I’ve already pointed out that almost all products you buy are not OS specific…the license is for the software not the OS. So you don’t have to rebuy, but that seems to be something the fanboys are missing.
Every Apple mobile app only runs on Apple hardware. Unless you assume 100% luck or 100% foresight, which is rare, every app that runs on a different platform was written for that different platform in addition to the Apple one.