What you and laz seem to be misunderstanding is that he's saying that mIRC already supports other languages via COM objects, and that the people who want to use other languages can do so.
I didn't read your whole post, I was in a hurry and its kinda long
Just thought I'd make that part clear
Anyway, I think mIRC has a good enough scripting engine. And seeing how its all made by mIRC's author (except for RegEx I think), its very good.