Linux is no better... Why should I ever allow "xdg-portal-something" access to "wallet" when I start chromium (or some app embeds it)?