Plus the constant addition of new characters who either do very little or nothing at all to advance the plot.
the MC didn’t do anything relevant to the plot or what she set out to.
That’s a very good point that I didn’t even think about. She’s a passive character who just reacts to events going on around her; the only thing she really did was to ask her dad for help, and the only things he really did were to set up a meeting (which he didn’t bother attending himself) and come to the final battle late.
Her one success was an expendable comic relief character who got into heaven by accident.
Plus, because there isn’t that much suffering in hell, no one has any compelling reason to leave besides the exterminations, which nobody was really that concerned about to begin with and the show proved that hell can fight back against, making it a moot point.
But the show can’t really allow her to succeed, because that would mean popular characters would have to leave, which reveals that the show’s true purpose is just to watch its side characters do “edgy” shit while Charlie continually fails. Thus, the real protagonist is Alastor, since he’s there to watch the other characters fuck up, just like the audience.
Also, here’s a clip of the show being self-aware: