Probably because she sounded mature for young heroines and has a more traditional voice which suited old songs but not songs made post 2004. She is bhajan queen of Indian music though and her command over Sanskrit is excellent. Her language skill is unmatched by modern singers.
But for modern songs, her voice is a misfit.