> Drag & drop from app to system is certainly a mayor usability boost, but it is not simple to implement as it requires a dedicated solution for each supported OS and desktop environment.
Off topic, but this is why many devs choose electron.
That's just not true; I've been using the relatively obscure Void Linux for almost 10 years, and rarely have distro-specific issues, including with Linux-native games from gog.com. Nor do people report distro-specific issues in software I develop on Void.
And it's doubly not true for something like drag-and-drop, which exists on the Desktop Environment level rather than distro level.
Off topic, but this is why many devs choose electron.