Solar is not an economical or environment friendly mechanism to produce energy. This is a house of cards.
Furthermore, EVs have shown that advancements in tech can mitigate concerns around material availability and sustainability (while also increasing efficiency).
[1]: Rooftop Photovoltaic Technical Potential in the United States, https://www.osti.gov/biblio/1575064
[2]: The underestimated potential of solar energy to mitigate climate change, https://www.nature.com/articles/nenergy2017140
[1] https://www.eia.gov/outlooks/aeo/pdf/electricity_generation....