You can uninstall it with winget uninstall cortana, never gave me any issues, works like a charm. Removing edge will break some stuff though, you need some edge render thingie for certain programs like Weather.
Half of the native apps can be uninstalled with a right click.
Almost everything else can be removed by using Winget.
The very few components marked as absolutely not removable, like Edge and EdgeCore, can be removed by removing TrustedInstaller's inherited permissions. But if you do, you'll quickly realize they weren't lying when they said those core components are important for the system.
My biggest issue with windows is it not telling you the exact reason for some weird behavior, and then making it intentionally difficult to go in and modify/fix it yourself.
Linux might break more often, but when it does I've ALWAYS been able to recover or restore it far far easier than I ever could on a windows machine, partially due to the actually helpful error messages.
Windows is a good and stable OS with a reasonable privacy, BUT ONLY if the first thing you do in a new PC with Windows, to spend an afternoon disabling and throwing out a ton of junk, trials, unnecessary services and functions and most of the telemetry. So if you have a fast and compliant OS. Luckily Windows allows all this, but naturally it requires an advanced user (registry and servicelists can be a comanche territory if you don't exacly know what you do) and M$ does not offer much documentation and help on this topic either, of course.
But in the new online subscription version they will naturally nip these possibilities in the bud.
Once, 2ish years ago I think by now? I was trying to clean up all the shit I installed to compile something because it wasnt available on apt, had a repository, or had a .deb (I was on ubuntu at the time).
I mistyped something and ended up removing Python. Got no warning, no red text, no nothing. It just uninstalled it as if it was nothing.
I rebooted, and learned that a lot of fucking shit depends on python. because I no longer had a DE and could only boot into a terminal. after 2 hours of trying to unfuck it, I just used a live cd to save what files I could and reinstalled.
Oh, and I never got the program compiled and working. and never tried again on the fresh install. I dont even remember what it was now. Something for gaming, probably.