Replying OP's opening post.

To be fair, had Zero been a Bayonetta-type character from the start, there wouldn't be much of a character arc to be had. She's been "living" in this grey purgatory of a world all her life, so obviously, someone with her background wouldn't be happy-go-lucky. Let's give her a chance at least. Her story's just begun.