Szerintem kicsit túlliheged ezt a dolgot.
"Mire eljut az userhez az a gnome extension ki tudja mit tartalmaz, raadasul az eredeti keszito (vagy a gepet/accat feltoro valaki) kenye kedve szerint valtozik"
Ez ugyanúgy igaz lenne akkor, ha a kiterjesztéseket egy önálló app segítségével telepítenéd, mondjuk egy tweak toollal, vagy lenne beépített megoldás a gnome beállításokban. Vagy magadnak töltenéd le egy .tar.gz fájlban, és másolnád a helyére (ami egyébként ugyanúgy opciód). Ugyanúgy igaz lenne akkor, ha a kiegészítő nyelve nem JS, hanem Python, vagy lua, vagy akármelyik másik scriptnyelv lenne.
Ezt a kénye kedve szerint változik dolgot magyarázd el. Miért gondolod, hogy a kiegészítők a tudtod nélkül frissülgetnek? Lehet tévedek, de emlékeim szerint nem fognak, hacsak be nem állítod. Szóval nem kell amiatt aggódnod, hogy mágikusan kicserélődik a kód a tudtod nélkül.
"javascript-by-verpista"
Még jó, hogy semmi előítélet nincs benned.