TCL was/is a wonderful glue language and by that I mean it is great for connecting diverse things together. Company I worked at in the late 90's, used to to control a few hundred modems hanging some RS/6000's taking customer terminal orders.
This was all handled by TCL and even had a lovely X11 control interface thanks to TK. These then got sent upto the mainfrom for processing.
Was also used to provide an assured file transfer to an AS/400 over FTP.
At the time you had shell, peal, or was looking at C and the likes of java still being defined and in need of optimisation (saw some nice stuff in java, but would need 10x resources to run compared to alternatives, moore's law helped that within a few years afterwards).
But it was robust and great at interacting with whatever you wanted and enabling you to do it in a controlled way.
It reminds me how it is perceived in much the same way AWK was and still is, it's a hidden gem that many never bothered with but if you spend a bit of time to learn it, you start to think, why didn't I look into this more earlier.
Though python has in so many ways, usurped it and indeed AWK for their niche uses, they still have their places.
[EDIT X11, not Z11 typo]