Does hydrogen really have much weight advantage? The Mirai is 700 lbs heavier than an Avalon, much closer to a Model S. And the hydrogen fueled Hyundai Nexo is closer in weight to a larger Model Y than the similarly sized Tucson.
The Mirai is a converted Toyota Crown, and is basically a large luxury car. The Nexo is something like 500 lbs lighter than the Y. Also, at the ranges they provide (350-400 miles), BEVs will need to weigh closer to 5000 lbs to match that.