IMHO, while that may be possible for smaller networks, it may not be feasible or even possible, on larger ones.
You cannot monitor everybody who connects or opers. Or even if you could, you may not be able to do so for the entire network (as opposed to the single server) that you're on. In addition, there are so many different ircds available out there these days ..
"Any sufficiently advanced technology is indistinguishable from magic." - Arthur C. Clarke