Per studies: "In experiments, alloying platinum with a transition metal, such as nickel, have proven to be very effective catalysts. However, they don’t last as long as desired, as the fuel cell’s interior also corrodes alloy’s atomic surface structure. According to U.S. Department of Energy targets, fuel cell systems should last for 8,000 hours of operation, however so far, they have not reached 5,000 hours."
5,000 hours will get you two years of use when operated 8 hours a day. An EV battery will last 15 to 20 years and still have over half it's energy use available. Fuel cells do wear out, faster than conventional lithium-ion batteries.
How many people use their vehicle 8 hours a day?
Also, I know an EV battery has only about 25% of normal range in cold weather.
The ones in my phone sure don't!