In our company I recently ported some of the MS Access databases to sqlite + tcl/tk as a side project which turned out to be a great decision. Much higher reliability, productivity and finally versioning with git. I was impressed how quickly you can put together a GUI with tcl/tk. And they look really great on Windows and Mac. The default "Motiv" style look on Linux looks kind of dated though.
And honestly it's still a pretty nice language, as much as I've mostly lost interest in untyped languages. I've been thinking about trying to implement it (or a cut-down version) on GraalVM.
I encourage you to do this.
It is unfortunate that it has not been embraced by the scientific community.
The only benefit of Python + (random) gui layer is that you write something in python and you need to also provide gui.
You need to write it with what python provides to stay unified.
But that is the only benefit.
Like TkInter, which uses tcl/tk?
This was the last big thing I wrote in TCL and I still use it to this day:
https://battlepenguin.com/tech/scripts/lnsponge/
TCL is a neat language, but these days if I need scripts, I'll usually turn to python or ruby, plus they have a lot of libraries and packages. Like others have said, it's used in a lot of stuff where you need to embed a scripting language for extensions, similar to Lua.