Not OP, but I think the reasoning behind that argument is:
TCL has only one data type: string. Everything you do in TCL is reduced to string manipulations up to having optional function arguments starting with a - like a shell command. A string in TCL is like a list in Lisp, the most fundamental building block.