Interesting study on the full life-cycle environmental impact of Electric Vehicles vs Internal Combustion Engines.
In summary: Both are equally impactful to the environment
https://fas.org/sgp/crs/misc/R46420.pdfI'm only a proponent of EV's as I have had much success from an investment standpoint with multiple start up companies. Tesla owns the market on the consumer end, but several companies are working to jump into the commercial transportation end (Which are heavily looked at by UPS, Fedex, Amazon, and Walmart). One company (Workhorse) is in the running for a $6 billion contract to supply the USPS with EV delivery trucks.
Even the Donald has promoted Lordstown Motors EV truck "Endurance"
https://www.youtube.com/watch?v=WcITNzGiw2Y