Probably the fact that the software was written decades ago, hacked together and also the author decided to first write their own lisp, then implement HN software with this lisp (called Arc).
I'm guessing that has something to do with the difficulty of changing it.