Partly to do with the price of these electric cars too. Some start at around £7k.Spent just over 2 weeks in south west China recently (Yunnan mostly) and was shocked at how widespread electric adoption was (at least 75% of vehicles on the road, includings vans and buses) and all were pretty decently equipped. Most ICE vehicles I saw were parked up and looked like they hadn't moved recently.
Mostly used Didi to get around and I think we had... maybe 2 petrol car journeys in the time we were there. I assume they have deals with the car manufacturers to offer them cheaply to would-be drivers.
I was at the BYD showroom at Westfield last week and the Seal starts from £45k, China's website shows it listed at £18k