The reason doesn't have much to do with lack of resources. Is there a reason why you ignored my answer to your fusion question? Solar power provides more energy than our civilization needs.
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.
You are hopelessly naive. There is no such thing as a free lunch.
Yes, solar panels exist. That doesn't prove you can fulfill all our energy needs using them. And it doesn't tell you anything about their CO2 footprint.
There is also the tiny problem of energy at night, that has no good solution yet.