Hydrogen vs. Battery Electric Cars

Wait...you just said the first H2 station was in 2003.  Tesla wasn't even a company until then.  The first SuperCharger was setup in 2012...NINE YEARS after the first hydrogen station.  Why is hydrogen "behind" as you said?  They started long before BEV's were even commercially viable?  Is it because the technology will never be commercially viable for consumer cars?  Maybe it's better in commercial vehicles.