Ehh i can kinda see what you mean. Like, when Vriska arrives she's undergone a lot of change and has had her perspective on life drastically shifted. I don't think there's anything wrong in that regard, but her snarky personality, rude demeanor, and over all attitude of telling people off coupled with her enormous ego were what drew a lot of people into her character to begin with, and I feel there is a way to have both of those things while also shifting her views on the world around her so she doesn't fuck EVERYTHING up all over again.
I don't personally find it charming when characters deliberately just mess everything up over and over without learning anything at all, and I certainly don't find the merit in the idea that them doing it that way is good writing because it "shows they can't change no matter what!" I think there is a way to have Vriska fit to help other people around her without giving her whole personality and shit a total 180.
She doesn't necessarily have to be a "good" person to be a hero which was the whole point of her story arc in the comics IMO, and I liked that about her. Who's a hero and who isn't is subjective and based entirely on your own place in the narrative and all that other philosophical meta narrative bullshit.