The free market is the answer. For one, the free market would mean not replacing all ICE cars, just the ones of people who'd willingly choose an EV. For another, the free market would allow mining of rare earths here in the U.S. (i.e. cobalt, nickel, and copper in Minnesota). For that matter, we need more free market in extracting oil and refining it, and extracting natural gas and coal.
The free market would make everything more accessible and cheaper and allow more people to get what they want.
We’re hardly operating in a free market; ridiculous subsidies for anything considered, “green”, which EV’s most certainly are not, and intense government pressure on auto makers to do away with all ICE vehicles, including through tailpipe/vehicle emissions standards.