Yeah, if you're buying a new car, electric makes sense if at all possible. But a lot of people are not buying new cars, because new cars are not cheap. There's a saying that a new car loses half of its value the moment it's driven away from the dealership.
But I agree, operational costs of an EV can be much lower, if you can charge at home rates.