It invites a steady major release cadence
All the instances that popped up during the reddit exodus were not that thought through. Once the feddiverse stabelize around sustainable communities it’ll work better
The final fallback should be robodialing some tech support service and provide TeamViewer credentials
Nix + dockerTools.
Doesn’t even need docker, and if buitt with flakes I don’t even have to checkout the repo.
The only real alternative to an embedded scripting language is lua, and too few prefer it over js. Lots of internals in gnome-shell is also written in js, allowing the scripting language to hook straight into the api and data structures without a plugin interface.
In a distant future everything is we assembly, with typed stable interfaces for plugins. But the might happen in gnome 8
The gccrust and rustc frontend for gcc projects aim to address that.