Dude, we get more energy from the sun in hour than the entire humanity use in one year.
If we are running out of materials, just mine those damn asteroid.
Yes, solar energy is probably the future of energy (and that's a good thing).
But, how do you mine an asteroid?
And, do asteroids provide clean water, food, waste disposal... ?