The Edge browser "experience" was the final straw that pushed me over to MacOS. The whole in-your-face pushy behaviour in Edge is awful. I very often have to install software on new Windows servers and every time when I have to open the browser I have to go through the deshittifaction steps for the default home page and the whole "can I have all your data" wizard. Also Edge tend to "forget" privacy settings with new updates and re-enable many privacy invasive features like Page Preload, Bing etc. And you also have this Copilot sh*t and the whole sidebar with Coupons!?!?
It's also creeping over to the Start Menu and the Taskbar.
Agreed, this is a user-hostile move. The entire point of separating protocols from programs is because the user can choose which implementation should be used on any given protocol.
An interesting possible usage of this was that it allowed to open a link in Edge from within IE11 (which is better than just saying "IE not supported") - although I never spotted this being used in the wild on real websites.
The title should probably be "Forcing Windows to load a specific URL in a Edge" as the article only talks about Windows and Edge specifically.
Overall I think you can expect the responses this got based on the author talking about "The purpose of this URL scheme is to enable Windows and cooperating applications to invoke particular user-experiences in the Edge browser" while as a Windows user, the only time I hit this "feature" is when I click on a link and expect it to open in Firefox (my selected default browser) but instead for some stupid reason it uses Edge regardless.
Surely this will be used against Microsoft in some future anti-trust suit to show how Microsoft still tries to get rid of their competition by ignoring user choice.