Lots of things confuse the "idiot scripter", this is not mIRC's fault.
I guess loading the same dll twice could be usefull sometimes, for example: some people prefer to make a copy of nhtmln.dll for every window they're turning into a browser rather than using its select function, being able to load the exact same dll twice would cut the amount they have to copy by half.