I've worked in the oil industry most of my adult life, so can't harp on to anyone about the environment. But I do my own thing to try and look after the planet... Recycle plastic, that is probably shipped to Africa and burnt on a fire by children, not throw **** in the sea etc. Having an electric car saves me money on road tolls, insurance, tax incentives, half price servicing costs and now they're cheaper than diesel/petrol cars. My arguments are mainly that they're not as difficult to own at all, if you can charge overnight at home and actually save time and stress if you use the tech correctly.
The latest Chinese models, such as Nio, have a system where you pay a monthly subscription for your battery and it gets changed out when necessary. Once solid state batteries are developed more, which can be recycled easier, this will probably become more common. It won't be liked by those who want to pay a one off cost and then nothing else and that's fair enough.