Even without $tips, $timer, etc... the ability to call a /command via $identifier format was disabled a while back because of security issues, if I recall. A faulty $eval would allow a user to easily do something like $quit() or even worse, $run(). There are other ways to mess with scripts with faulty evals, but this was too easy to exploit. I'm not sure that would change back regardless of the compatibility issue with identifier name collisions.