They're getting there, it's a matter of getting the scale factors right. They already have for solar, EV is fairly new in comparison.
Over here more and more people are getting home batteries, if you already have solar you'd be a fool not to. Plus you help stabilize the grid, so it's also a matter of civic responsibility. One of the ways they encourage this is by charging for peak power usage: with a battery in place your peak goes down, and your EV car is basically a huge battery 10 times the size of your home battery anyway.
One problem is that EU car manufacturers are still ICE oriented, and so they're lobbying to slow down EV rollout here. Which is why people are starting to buy Chinese cars, they're better quality and they're cheaper.
Another issue is that many Europeans either live in apartment buildings or don't have parking in front of their houses so they can't charge off their home grid. Or if they can, they're limited to something like 6.5 kWh which is a real pain if you have a 100 kW car battery (i.e. 15 hours to charge the car). Changing all that infrastructure to this new reality is a long, expensive journey: communal charging points next the apartment block or in the underground parking, city wide charging point rollouts, updating the local power grid to accommodate speed chargers, etc. Our government recently invested billions in the nuts company that maintains/updates the grids.