I think platform specific code is worth doing, especially since the Mac forks like Camino are dead, and browsers like Epiphany no longer use Gecko.
Firefox shouldn’t ask users to give up platform conventions for their browser, especially since a browser is a large part of what many users do on their machines nowadays.
If you liked this material, please consider supporting me. You can also message me on Mastodon.