Quote:
mIRC is a chat client first a programming language second, can the same be said for the ones you mentioned?


there is no first and second. mIRC should have both characteristics at once.

Quote:
If you need efficiency, why are you writing it in mirc script to begin with?


That mIRC "only" is a chat client, is not a good argument to use against improving the scripting feature.