Typical vague terms from an alarmist.
1: The chart supporting that headline is percentages. The same image shows peak hours in the evening (around 8:30 pm). Even in CA, you're not getting much useful solar after 5-6 pm due to elevation, and nothing after 8:30 pm (hmm?). Whereas, net zero demand from this article was around 1 pm. Solar doesn't help during the periods of highest demand.
2: Wind is always blowing: true. Wind blowing where you can setup (either practically or legally) a wind generator: mostly used up in the nations that are trying. Off-shore will never happen because it would still be within sight of the beach properties. Interestingly, normally owned by people that agree with you (NIMBYism).
3: Storage will never be efficient enough. The best "batteries" for municipal storage are the hydro solutions: dams and water batteries (pumping water from low to high and then letting it flow for generation). See point 2 about why those aren't being built. Every other tech is running into material or lifespan issue, or is still "in development." And none of these are solutions unless you can generate more than 100% of demand every day, without fail.
4: "Willing to spend money..." People who talk like this are never serious, because they won't say how much. You are discussing billions, potentially trillions, of US Dollars in upgrades nationally. For the proposals from those holding your position, we're talking a significant portion of our yearly GDP. You would have to tax every person nearly 100% to cover it. Good luck getting that approved in the state people can barely afford to live in.
5: Government regulation: CA is currently making it unaffordable to install home solar. The power companies for the state received approval to change their rates for home installs (Net Metering 3.0), to the point that anyone who didn't finish before the end of last year cannot break even over the equipment's lifetime. Again, these are people that agree with you.
Nuclear is the best option if you want "green" energy for mass usage. Come join us in Reality.