In the tcl documentation the first reference to "string equal" is in version 8.2.3 (under the "string command", of course). The first reference to "eq" is 8.4.2 under the "expr" command.
So I wouldn't fault the Arsdigita folks too heavily not using "eq".