It also say "it's only the start, it's going to be more in the future" but tbh I expect hydroelectric power to go down in the future...which represent up to 20% of the demand, and is the most practical renewable source.
Also batteries system is "one of the largest in the world" and barely allow to delay +4h of power...that shows how big is the task.
Title is definitly missleading.