Ah ah, where in all marvel have they stated that weather manipulation on its own is an ability with UNDEFINABLE limits. Where are you getting this from?
The Indian mutant did not have the power to manipulate the weather she was called lash and she created energy whips which storm caught. It was never stated that she could control the weather.