I think a large part of it is just EV's getting good & cheap. You can get a quite good EV for £15,000 now.