Hydrogen, to put it simply is a battery, not a fuel, and a relatively poor battery at that. For all the money dumped into it and the amount of research that has been done BEV is now generally considered the way forward. It also doesn't suffer from the problem that Hydrogen tends to go FOOF when you least expect it, and there isn't the pesky problem of Hydrogen embrittlement to deal with.