Working, reliable, sustainable public transport that meets the users needs and not the accountants needs and EVs are the answer. The key is to get as many cars off the roads. My youngest has been living in London for a few years now and never purchased a car. He says he never needs one as the public transport is so good. He reckons a car would just be a giant pain in the butt. Now England/London is a lot different to Aotearoa, we too decentralized to go completely without personal transport but we could do a hell of a lot better if the alternatives were there. In Wellington it seems that the suburban trains never seem to be working in the weekend and are replaced with buses or private cars. That is a good example of why we are doing so badly.
Replacing ICE vehicles with EV or Hydrogen of chicken poop is not the answer.