You can do this by vibe coding extensions, and it appears many people are doing this. Ironically this probably makes GNOME the easiest DE to customize at this point.
It's not even false, you do know that KDE exists
I was pretty sure that was false. I did a quick check and found
https://develop.kde.org/docs/plasma/scripting/
The shell got a lot of hate for being written in gjs, but you won’t get that kind of functionality from a shell written in a compiled language.