The reason is because with msconfig and Hardware Profiles, you can disable services that may be vital to boot your system. With the management console (services.msc) you cannot. Also, msconfig, while unchecking the box, is disabling the service.
The "Disable All" button also scares me. It should not even be there as no reason exists to justify disabling "everything."

No Banners
No Pop-Ups
No Plug-ins
* Just Pure BV *
Copyright (c) 2004 Black Viper