> so why not head to the source and cut off the cancer at the root?
For me, easy consumability. I use Chromium Embedded Framework, I don't actually put the hard work into building and maintaining an API myself. I'd love a similar effort for Gecko (there was effort at one time, but nothing of late IIRC).
I can't believe I just called Google the cancer, but would anyone disagree?