I find this conversation hilarious and ironic. Surely someone on the dev team during that time should have known why it wasn't used? (Answer: backwards compatibility with mods, not spending large chunks of time rewriting existing, working code for the sake of a little bit of brevity. For example, there are mods which use setInnerHTML rather than including jQuery to do it for them.)