Why hasn't Python replaced Guile as the extension language for GNU apps?
Wouldn't most users prefer it?
GNU is a monastic order where the central code is copyleft. Python is permissively licensed. Guile is a GNU project, Python lives as part of the ecosystem of its own software foundation. The entire reason GNU lives is to keep the idea of copyleft alive. If you like and love GNU, you really should learn more about it.
A side but related question: when can we use Python to extend VSCode? Really don't want to learn JS/TS.