These 150 miles range, though
They have to work to improve the batteries' capacities. What's the limiting factor there, the physical dimensions or Tesla, for example, has better technology?
And if the likes of Honda pay to Tesla to participate in its pool in order to avoid the heavy fines because of the dirty emissions, why don't they pay Tesla to use its battery technology?
Tesla builds larger, more expensive, cars. That's the secret. When your cheapest model starts at £40k, and is the size of a VW Passat, you can ensure the range is decent.
Moving things forward just takes time. I bought a Renault Zoe in 2015. It had 80-ish miles of range (maybe 95 in summer?). The current model of that car can reliably to at least double that range. And it's been out a year now. Probably won't be long (another year or so) before >200 miles becomes standard for the low-end.