Its fair to do an accounting of externalities. However, I generally find those raising externality issues with solar and wind wildly overestimate their impact and wildly underestimate the externalities of fossil fuels. You mention the 20 year lifespan, this is a huge benefit compared to fossil fuels. The externalities of oil and gas add up for every second they are used.