Ending diesel and petrol cars in 2040 is all very well, but what about steps to reduce NOx and other harmful emissions now?
A diesel scrappage scheme, end all new diesel cars within 2 or 3 years, only hybrid taxis and minicabs, are all things that can be introduced very quickly. Company cars get replaced every 2 or 3 years and so changes can come in a short space of time (no diesels, under a certain g/km CO2).
Gove's ideas are just an announcement of very little if anything, because of the UK government being taken to court.