I hate to spoil your fun, but these dates are always some what wanky. When my grandpa was in school, they told him that there ist still enough cpal for 40 years. When my dad whas in school tey told him that there is still enough coal for 50 Years. My elementry school teacher told me the same. If ypu look it up today, you will find that the coal reserves last for another 80 to 150 years. Resources dont run out. They get more expensive as the reserves dwindel leading to the developement of alternatives.
These concers exist for Hydrogen too. While the Hydrogen tanks can last a longe time, the catalyst in the Fuel cell degrades, like the electrodes of batteries do. That means that the fuel cell needs to be replaced as well after some time. In addtition to that, fuel cell vehicles need batteries as well, since the fuel cell is slow to respond to load changes. These smaller batteries are stressed heavily in stop and go traffic and will need to be replaced a lot more often than Ev batteries.