Many reasons. To start:
- Hydrogen is even less "there" than battery tech. It is basically still in the research phase. Nothing but a few demonstrations yet, while battery cars are here.
- We already have a power grid. We do not have a hydrogen grid. A new hydrogen network would cost billions. Charging at home is super cool. Home hydrogen filling sounds much too exciting.
- Efficiency is substantially worse. Most sources will be dispatched electrical (solar, wind), so the round trip through hydrogen wastes most of your capital.
Toyota is still plugging away, and Germany seems committed. So we'll probably see hydrogen trains, and other specialist deployments. But personal transport will be electrical.