It's very sad that none of these Linux DEs expose APIs for customization in anything other than JavaScript - I would love to be able to build on Gnome or KDE with something equivalent to windows-rs or objc2
js is the easiest language to handle safely and securely (due to its origins in the browser, of course), and can even be run fairly efficiently since it is now probably the most optimized language. And most importantly, is probably the most widely known language.