She was never the strongest singer and still isn't, but she sings LIVE, she tries to improve and has achieved it to a great extent. She's an extremely skilled and top notch performer, so she could have just relied on that and not even try to sing, but she does and she gets better every year.
...is fine? There's not much wrong with it. It's obviously not rivaling Whitney's National Anthem, but like... I don't see or hear the big issue. Is she supposed to be serving powerhouse vocals (while dancing) for a song like Goodies?