Lithium and Cobalt are horribly difficult to mine, and their reserves are finite. Batteries have a short life and are then scrapped. EVs are a waste of time, money and resources. Hydrogen makes more sense but is difficult to extract from it's source, ie gas. The internal combustion engine is not going to be easy to replace.