Should Khaled go to the hundreds of networks and inventory which servers support what modes?

Not at all. The user-configurability should be able to be added without making it automatic for certain networks. That is what I am trying to get into your head. But you don't want that. You want mIRC to operate one way for some and another way for others. It's your argument that makes no sense here. Wanting mIRC to operate the same way everywhere makes perfect sense to me.

And keep in mind many small servers use either software compliant with RFC1459 or the software used by the "big 4" and therefore would be supported as well.

True and there is alot of servers that do not which is why there's only eight modes supported to begin with, or did you suddenly forget that?

I scripted my own channel central three years ago and included all of the channel modes that apply to the IRCd my network uses (approx 20). It was a time-consuming job but certainly no harder or more technically advanced than scripting any other kind of dialogue. Those I gave the channel central to loved it because they just added the file to mIRC or their script and it worked without any other settings changes. That is what the users want. What they don't want is to have to stuff around making adjustments to anything that someone somewhere else gets loaded without any effort at all by the programme. The big difference here is that mIRC's job is to support all RFC compatible IRCd's - a job it already does well and my channel central is there to support one particular network. In this case both mIRC and addons are doing their intended job.

You are yet to convince me that discriminatory automation will benefit the users of mIRC as a whole and you probably never will.