Pokud by neměl API, tak nemá poskytovat rozšíření. Je asi celkem jedno, v čem přesně je ta chyba/volba v architektuře.
Neumím úplně odhadnout, jak moc komplexní takový gnome-shell musí být obluda, že nejsou kluci schopní udržet rozbíjení kompatability v nějaké rozumné míře.