> Though I don't understand why since Firefox mobile extensions are based off a similarly designed system (Jetpack) to Chromes.
Moreover, Mozilla is currently actually switching to an extended version of Chrome's extension API (which Mozilla calls "WebExtensions"). They had no problem implementing that on Android Firefox. Obviously, yes, there are APIs that just don't make sense on a mobile browser, but you have a well-defined API, so just blacklist extensions that require these APIs.
Moreover, Mozilla is currently actually switching to an extended version of Chrome's extension API (which Mozilla calls "WebExtensions"). They had no problem implementing that on Android Firefox. Obviously, yes, there are APIs that just don't make sense on a mobile browser, but you have a well-defined API, so just blacklist extensions that require these APIs.