I agree, for some settings, but certain things sorta have to be global. For example, the DCC Server settings; it wouldn't make sense to have server specific settings because that has nothing to do with a specific server. Also things like the lock settings (other than perhaps the channel lock) I can see no reason why you would want /run enabled on one network but disabled on others, it really doesn't have much to do with any particular network. Also there would need to be some way to change defaults. Like what does it use when you connect to a network you've never used before?