Why static syntax checkers often fail for Tcl/SDC/UPF scripts?

If you’ve written Tcl/SDC/UPF scripts for chip design workflows, you’ve probably experienced this: your script runs for hours, only to…