By the time you outgrow TCL you are a really good programmer.
You choose and advocate appropriately.
First you use it because it is simple to learn. Then you outgrow it and blame its weaknesses. Then you remember its strengths from a different perspective and pick it up again :)