Devil's advocate: if the link is in a Windows component, then it would somewhat make sense that clicking the link would open it in a first-party application which the OS vendor can control. If the association with http: URLs somehow got messed up (e.g. the default web browser got broken due to something outside Microsoft's control), you'd be in a worse situation than if the Control Panel etc. used a simpler but fully supported first party web browser.