With Chrome at least, you used be be able to set it to your default browser when is asked on first launch, with only a click or two.
Now that API is deprecated and removed, and users have to click 11 times through the settings to set the default browser. Much worse. And this is after it sneakily sets Edge as the default browser when upgrading, with only a small blue on blue "customize" link to a unlabeled setting to opt out.
I don't know if it's harder or easier to move to a different browser in Windows 10. I presume it's about the same, but it may be harder. I don't think that alters my point whatsoever.
My complaint is that Microsoft is making it difficult for users to do what the users want, if that's different from what Microsoft wants them to do. My position is that it's significantly worse when the OS does that to you than when an application - any application - does that, because it's much harder to switch OS than to switch an application. (If you're a large business, your ERP or, worse, database, may be the exception to this, but those aren't really the topic of this thread.)
How to Change Your Default Browser in Windows 10 https://www.youtube.com/watch?v=mEUekKqLJ-E
However, the benefit for the user is that there's a consistent process and all the defaults are in one place.
Outside of the "power users" group, I seem to remember that not a single user succeeded.
Also, Microsoft has much more of a history of deliberately doing this to people, and so the suspicion is higher with Microsoft. Mozilla might get the benefit of the doubt; Microsoft does not.