> However, your users demand that your software run on platform Y. Platform Y doesn't support X natively.
What do you do?
Use Electron apparently…
> One option is to refuse to learn the development tools for platform Y, bringing shims, transpilers and a bunch of other dreck needed to get X running on platform Y.
> But the user will notice the difference and not like it.
GTK+ and especially Qt are still used. Both have had native rendering on macOS for a long time. It seems like some people compare the most polished Electron apps to the least polished examples of other frameworks.
> However, your users demand that your software run on platform Y. Platform Y doesn't support X natively. What do you do?
Use Electron apparently…
> One option is to refuse to learn the development tools for platform Y, bringing shims, transpilers and a bunch of other dreck needed to get X running on platform Y.
> But the user will notice the difference and not like it.
Exactly. I do not like it at all.