Problém je, že ten file chooser dialog běží zcela nezávisle na aplikaci. Tento design je kvůli bezpečnosti. Aplikace běží v sandboxu, potřebuje nějaký soubor z domovského adresáře, požádá XDG portal, ten spustí proces mimo sandbox, který vykreslí dialog, uživatel vybere soubor a aplikace jen dostane file descriptor k vybranému souboru.
Bylo by neudržovatelné, kdyby XDG portal implementoval kdejakou vlastnost jako JPG kompresi, kterou by mohla nějaká aplikace využít. Anebo by umožnil aplikacím dialog, který má z bezpečnostních důvodů běžet zcela nezávisle na aplikaci, jakkoliv rozšiřovat.