Sorry to get philosophical but... If you look at how capitalism works. Lots of people set up lots of businesses trying to offer the same service. Though talent, hard work and just plain luck one of these businesses will jump ahead of the others in some way. While another will take a jump forward in some other way. It is this diversity that means rapid progress is made. To achieve this diversity you need lots of failures. So while BEVs appear to be making greater progress, the hydrogen fuel cell developers are part of that drive to create even better solutions. Either BEVs win and the fuel cell becomes a side note or the other way around, but for progress, both have to be tried.