So, oil is a finite resource, right?
Cobalt/lithium etc are also finite?
The interesting thing about all of this is that our technology is hampered by one problem--energy storage. We've had Jet packs since the 50s, and the ability to built flying cars before "back to the future" was filmed. In all cases, we can't figure out how to put enough potential energy onto something to make it work in a way that is significantly different than the status quo (modern airplanes and gasoline powered cars)
Until we have a compact, safe, and affordable means of power generation---something along the lines of the Ironman arc reactor, a lot of this is just theory. Batteries can be charged really quickly, but they lose capacity when you do that, and nobody will buy a car that needs a new battery after 6 months. So until we invest heavily in nuclear power, make a profit selling the excess, and then investing that profit into the grid, EVs will not expand past a small percentage of cars on the road. Even once that happens, we'll start running into raw materials shortages, so the concurrent development of better batteries, recycling old batteries, and reclaiming raw materials is critical.
Anyhow, I see a lot of cart before the horse type of messaging from the auto manufacturers, and meanwhile, California can't even keep the power on in the summer.
So, what then? I'd argue that making a quality vehicle that lasts more than 10 years does more for the environment than any of the green energy initiatives. I don't have energy numbers off of the top of my head, but I drove my 80 series from 2003-2020, and my 100 series is 23 years old with 270k. Both of them will last another 20 years with proper maintenance and some luck. I'd wager that the energy to build produce and operate a quality vehicle for 30 years is significantly less than the energy to build produce and operate ten new EVs that are driven for three years and then discarded.
Until someone can demonstrate that buying a brand new car is better for the environment than keeping my old one, I'll be over here putting around in the 100.
Since the government wants to get involved, how about mandating that everyone drive their new cars for 10 years before getting another new one? That would surely do more for the environment than everything else we are doing.