The problem I have with the Microsoft bundled AV is that it's really slow and seems single threaded. I had to add most of my project directories as exceptions because building projects took 4-5 times longer when the AV was enabled for those files.
One of many instances where MS takes the "I know best" approach. You want to write a good anti-malware program, try not behaving like malware.
The reason they make it hard to remove is (1) otherwise malware could easily disable it and (2) must people should not be trusted with such decision anyway.
Also, have you ever tried to remove Norton AV??
The consumer AV (Norton)? Hah, the thing is meant to trick/convince/harass you to keep paying up and make it difficult.