I think you are underestimating the sheer rate of progress in electric vehicles already. A Hyundai Ionic 5 can already put in 60 miles of charge in five minutes, where do you think it’ll be in 9 years? Development of electric vehicles has been staggeringly quick - largely driven by Tesla to give them their due. All this naysaying reminds me of digital cameras 20 or so years ago with everyone knowledgeably explaining about they would never become good enough to rival film in serious cameras…
In terms of charging infrastructure, it’s a challenge but it’s a challenge that we’ll have to meet - there just isn’t a palatable alternative. I don’t see it as that difficult, cars already spend a lot of time parked at work/shops or whatever the destination is, we have to rig these with chargers. The most challenging bit is probably the grid infrastructure.
Maybe hydrogen sounds good but it’s currently nowhere compared with battery cars, so we have to push what we have and push it hard.