Инструмент вроде бы хороший, но недокументированный и местами непродуманный.
Что касательно сабжа - похоже, и сами понимаете, что механизм нужен, но реализовывали "на местах" и это криво - возможность проверки отключения сделали уже в самих провайдерах, т.е., для этой проверки всё равно подключается модуль, инициализируется провайдер, что, в общем-то, нафиг не нужно с точки зрения ресурсов. К тому же, такая возможность не во всех провайдерах (интранет вот нельзя отключить вовсе), а сами параметры для отключения не соответствуют ID провайдеров (например, для групп пользователей с ID group это group
s, для socnetgroup это socnetgroup
s, да я себе чуть мозг не сломал, пытаясь понять, почему у меня не получается их убрать из диалога, кто придумал там эту "s" на конце?

)
Сделайте, пожалуйста, хотелось бы использовать этот удобный диалог, но зачастую ряд провайдеров не нужен вовсе.