It's going to take a while to flush through (let's just say they do it and provide the correct infrastructure) if we take the numbers of ICE/Hybrid cars by 2035 to be the same as today (for the sake of argument) at 30 million with retail sales of 2 million (again for the sake of argument) it'll take 15 years to clear on a one for one swap out basis, so by 2050 it'll all be done but I'll be 80 (if I get there) so I won't be bothered...
I think the above is a pretty simplistic best case (impossibly so) scenario.