Yes, exactly, and now we have them at mass market scale, whereas hydrogen is not at the same scale by a large margin. I don't think your argument goes in the direction you want it to go.
I think it does. It took 50-60 years to get EVs where they are today. Why abort all efforts for hydrogen now? It could take 50, 60 or 200 years. It will only happen if they're allowed to keep developing it though.
Longer than that. The first electric cars were over a century ago. Battery tech is even older than that, maybe another century. It took many lifetimes for the tech to get to where it is today.