Nor do I.. "max sendQ" may vary from ircd config to ircd config, like some networks may dislike *mass* userhost requests. And that's exactly why it shouldn't be a default setting or a quick checkbox, besides the important reasons already stated, especially with regard to
...and once the entire channel has been checked, it waits 300 seconds and then starts again (for obtaining both away and oper status)
There *may* be situations/scripts that need a complete ial as soon as possible (or an updated ial) - and you can scipt it for these purposes.