We need to look at this as blocks of cars.
yes, there are currently 33 million cars in ICE form today, and these certainly won’t be out of the mic]x by 2030. However, the government will encourage changing to more “eco friendly” cars, with higher fuel duties and increased no drive areas in cities, plus taxes which can be made between now and 2030
Then there are cars that meet the zero-climate e fuels which the EUSSR masters Germanyy have pushed through its eu puppet commission, mainly because the German manufacturers have been really caught short in developing EVs.
Then there are new cars from 2030, the manufacturers are gearing up to reduce ICE manufacture FOR EUROPE AND UK plus California, but, they will continue to either buy or produce ICE cars for the rest of the world where this mad rush to EVs is not a high priority.
So 2030 will be a mixed bag and will probably take ten years or more to filter out old cars which at some point the EU will ban when the percentage is low.
As for electric charging infrastructure, this does exist and those who say it’s not there ignore the home charging, something you can’t do with ICE cars, plus the big steps forward with currently, 800 volt systems charging from 20-80% in 20 mins and that’s before future systems appear which are being worked on now.
Petrol stations all 9ver the country are adding charging sites to their current sits, my local BP garage, in a town of 5,000 people has just increased its footprint and has added four x2 charging units to go with the 7 in the council car park, the four at our Tescos and others renting out time on their home chargers.