You're overestimating the amount of people that can afford a brand new car. The transition will take 15 years at least.
You might also see battery prices push the price of new cars well below that of second hand ICE vehicles.
Even if the replacement window for existing vehicles doesn’t change, the environmental impact would run ahead of the adoption curve. High volume use cases like delivery and Ubers would be the first to switch to EVs.