I made an effort to only use Firefox because browser diversity is important for the web. It can be rough sometimes when things like.chromecast only work.via unstable extensions but I persist even on mobile.
I suspect the Mozilla corporate structure and leadership needs to be reviewed. They don't seem to know where they are going and get sidetracked.
Things like lack of good cross platform support for passkeys (fido2/ctap stuff) is going to hurt them even more as people won't be able to use Firefox to login to many sites on Linux where there is currently no blessed platform libraries for this. Unfortunately stuff like that is going to drag me back to Chrome for some stuff which handles this fine on Linux.