I quite agree. But there still needs to be strong enough batteries or capacitors to store energy long enough to be practical.
An alternative so good that it should be in large scale mass production right now is the use of flexible, thin sheet aerogel insulation. It would so lower energy consumption, especially for high consumption appliances, that using just solar energy and batteries would be very practical.
People can pie-in-the-sky about what should be all they want. There's no good way to store billions of kilowatt-hours of electrical energy. You can store water, and run it over a dam, but once converted to electricity, you can't store a billion kilowatt-hours. Just can't be done.