It's not about accept(), as the very same story applies to that call. WinSock accepts incoming connections by default, no matter what the application does with them. However, apparently, newer Windows versions do allow the application to alter this behavior (
link). That does mean that mIRC would have to go out of its way to implement nonstandard behavior.
If there's another thread about this topic already, you should probably link to it.. (?)