the problem i beleieve would more be in the way its been designed and 1000's of scripts created to function using it.
If instead of u knowing that nothings gonna change tell u finish what ya doing, now you have to watch out for things altering in mid process. I can see a huge level of scripts falling over from this.

It "may" also be incredibly difficult to write into mirc, as i dont know if u have noticed but if a script locks up mirc indefinitly or for a long time, any file sends/recieves well fail, so they also are not getting any processing time, however my mirc does seem to have 4 threads running, so what is being multitaksed in it i dont know.