I've built little things that already have a solution when that other solution either didn't do it the way I had in mind or did more things than I needed it to. It really depends on how you're valuing your time and knowledge/experience in the end.
No new appliances, everything is in working order, nothing running more than usual.
You may still be right if charging the EV made an existing problem more obvious which is entirely possible. I have no idea what such a problem could be though.
Not to mention the cost of charging. A hybrid charged here for a month, my power bill was $800 this month because of it, quadrupling what it was at the same period last year. Gas right now averages $3.676 per gallon in the US, and we'll assume a 12 gallon tank, so a single fill from dead empty costs $44.11 which is plenty enough money to part with. But that makes the cost of the extra used electricity the equivalent of like 14 full tanks of gas, and I promise those charges did not move the vehicle anywhere close to the number of miles 14 tanks of fuel would. Probably not even the equivalent of one tank.
I like the idea of electric cars, but fuck everything about that. I won't even allow charging at my place anymore, for anyone.
So then how could one server hide code for a pyramid that was distributed free to everyone as a template but could also be modified by the user as they saw fit?
That's how you find that one variable that isn't used anywhere but breaks everything if you remove it.