The concept of protected associations is only reasonable if you ignore the fact that there will be a default. It is, de facto for many users, making it impossible to change that default.
If it were just unreasonably hard to change default browsers, I wouldn't even care that much. The problem is that it's unreasonably hard to change away from Edge, but really really easy to change back to Edge.