Half correct. Wind is a dead end. Solar is solid state and improving rapidly. I wouldn't install the current generation of solar although in California there is a strong economic incentive to do so. But those same panels will be tossed in 20 years because there will be much stronger (and real) incentive to use the new ones. In the meantime the economic effect of the panels will be negative.
The new panels will have built in storage, no need for batteries. Also 2-3 times as efficient (2 for sure already working in labs, 3 in theory and in reality eventually).
When they get to this point, the people won't need a tyrannical state government to tell them to put them up, they will want to on their own because it makes sound fiscal sense. I think it's rude to single out Indians to give them free solar panels. After all anyone born in these United States is a native American and so are those born to American parents out of the USA.
Hopefully by then the batteries will be different so they don't leave such a bad pollution imprint and will be recyclable.
A person need not be a leftist to care about the environment.