Not yet, it doesn't. That's a pipe dream.
In the same way, you could claim we have no plastics problem, because we don't need plastic. That would be the same logic as saying we don't need oil because we could use solar power.
Maybe in theory it is possible, but it is not a reality yet.
And it is not even proven that it is possible, either. Solar power is not zero impact, either, it may just have a slightly smaller CO2 footprint than oil.