Doesn’t command completion cause a disk scan? Which can be a problem if the system is failing in some way and you’re trying to recover.
$ hash
hash: hash table emptyThere is a new setting in tcsh to allow for automatic rehash, but I have it disabled.