Agree with this. I'm not saying Private APIs are necessarily bad (they can be a testing ground), but after 12 years, we still don't have a solution to the "default app" issue.
I'm pretty happy with the default app situation on windows tbh - sure a fresh install is loaded with edge and warns you about switching off of it... but once you do you can forget it even exists - ditto with pretty much everything else.