Charging an EV at home is slow, but it's a reliable fallback you can use all the time. With no EV infrastructure, I could happily own one today.
With no hydrogen infrastructure...I'm just stuck. There's no path forward at the moment to refueling with H2 at home.
Tesla are arguably a long way ahead on electric cars, so it would make sense for the, currently, largest carmaker to be touting something else.
It maintains a 'normal' that's more similar to the status quo than electric cars, and being the largest carmaker, change would not be something they'd like to encourage. This being closer to the current status quo could help it greatly if fossil fuel logistics and infrastructure could be minimally re-worked to cater to hydrogen.
It also could end being stupidly fiercely politically aligned where democrats are all supporting and driving electric and republicans hydrogen.
Like Tesla likely has better costs on their batteries, but that doesn't represent a whole lot when the other automakers have only recently started to invest in that production.
And for example, the F-150 Lighting isn't at huge volume, but it's more available than ye olde Cybertruck.
The chemicals used in the batteries are toxic. Countries that are still dependant on fossil fuel for electricity, aren't going to reap much environmental benefits out of these EVs that need to be charged from the grid. And last but the most obvious one is the time it takes to charge batteries.