Earlier quoted context omitted.
Wow the Firefox process to add a root is pretty simple! Downloading a file is more difficult. Adding an exception for a self-signed cert is scary. But adding a new root? Little popup, check a box and OK-you-go!
It's scary how easy it is to add new roots on all major platforms. You just click on the CA link and get a response with the appropriate MIME type back, then: * Windows gives you a helpful little wizard wherein you click "next" a few times. * Firefox gives you a dialog with 3 checkboxes; check them and click okay. * iOS sends you to settings, and asks you if you want to trust the given CA. * OS X hands it to Keychain…
I'm sure that's intentional design