To jste mě ne zcela pochopil. Není nutné, aby různá desktopová prostředí v různých OS měla stejnou či navzájem kompatibilní technologii typu KParts, i když by to bylo samozřejmě lepší. Důležité je, aby dokumenty obalené pomocí KParts (či podobné technologie) měly stejné rozhraní, jak komunikovat s rodičovským dokumentem.
Nevím, co si mám představit pod tím, že prohlížeče jsou sandboxy, můžete mně to prosím trochu rozvést? Každopádně přenositelnost prohlížeče není kvůli KParts (či podobné technologii) nikterak ohrožena. Stejně jako má Mozilla knihovnu Necko, která obaluje síťové záležitosti, tak může mít podobnou knihovnu, která bude obalovat KParts záležitosti. Nevyužívat možnosti OS/DE a vše si vytvářet znovu a po svém, považuji za zbytečné plýtvání sil programátorů.
Vám nevadí, že se prohlížeče často chovají z pohledu uživatelského rozhraní jinak, než zbytek desktopového prostředí? Mně velmi.