I mentioned before I am a physics nerd. Batteries are interesting because very few people understand the basic physics of battery technology. The reactant for any hydrocarbon engine is oxygen. This is a good thing because oxygen is readily available in the atmosphere.

Imagine how inefficient a car would be if it had to carry around its own reactant? Let's say several tons of compressed oxygen in a big tank?
All batteries must internally carry their own reactant. In traditional batteries it was lead. Highly inefficient because lead is heavy and the weight to power ratio is obviously very poor. Lithium is a much lighter element in newer battery technology, but the weight to power ratio relative to a gas turbine as an example, is still very poor.
The limitations of battery technology are the internal reactant, a limitation hydrocarbon powered engines do not have. This is a physics problem that does not yet have a solution. It may never have a solution.
Renewables would be much more viable if electrical energy could be stored efficiently within a battery system without significant energy loss. That way when the wind is not blowing or the sun is not shining you could store the energy for later use. Unfortunately, that technology does not yet exist. It may never exist.
In California some solar plants have built pipes filled with a sludgy brine. These pipes are super-heated by the solar grid. When the sun stops shining water is poured over the pipes to convert the Thermal energy to steam to spin a turbine. Sounds good right? The problem is Thermal energy quickly escapes into the atmosphere. This method of thermal conversion of energy is highly inefficient. Ditto pump storage where renewable power pumps water up a hill and release the water back down the hill. This conversion of Kinetic energy is also highly inefficient.
I could go on but you get the point. Renewables as a primary energy source for a 24/7 power grid is a fantasy put forth by people with no understand of basic physics. As an adjunct, fine. But without major technological breakthroughs nothing more.