#6 Ya se requiere firma en algunos canales y en estable faltara bien poco, es la solución a posibles extensiones dañinas, pero ten en cuenta que con webextensions podrás acceder a las claves de los usuarios que estén almacenadas, así que puedes hacer extensiones dañinas sin problemas, obviamente no te las van a firmar pero tampoco te firmarían una extensión que use xul y xpcom y sea dañina.
El problema de las extensiones que usan xul y xpcom es que son propensas a romperse cada vez que mozilla actualiza algo en el navegador y los desarrolladores tienen que ir retocando cosas pero entonces la extensión se tiene que revisar y firmar otra vez y durante las semanas que tardan en firmarla no funcionara, con webextensions como es mas simple solo necesitaran revisar a mano algunas extensiones mientras que otras pasaran automáticamente.
xpcom es bastante complejo y les esta costando mejorar el navegador sin romper la compatibilidad, eso puedo entenderlo, pero si quieren eliminar xul y xpcom deberían dar una alternativa igual de potente en caso contrario están eliminando una característica muy importante para gran parte de los usuarios que aún usan firefox.
#97 Con el sdk usando jpm es realmente fácil y puedes usar xul y xpcom solo si lo necesitas.
https://developer.mozilla.org/es/docs/Mozilla/Add-ons/SDK
Empieza en ese link, no se como estará la traducción al español pero si tienes suficiente nivel te recomiendo que lo leas en ingles.
El primer paso te explica como instalar y usar jpm, si ves algo que ponga CFX ignoralo es lo que se usaba antes de jpm.