I realize the energy still has to come from the traction battery, but don't most EVs use heat pumps now? The energy use would be the same as using the A/C in the summer (though the battery does have less "oomph" in the winter due to ambient temperature).
My hybrid just uses the engine block as a heat source and storage (coolant pump is electric and circulates coolant through the warm engine block when it's in EV mode and occasionally kicks the engine on to warm it back up when needed). I think the coolant also loops through the motor controller and DC-DC converter which adds a little heat, but not really enough to heat the cabin with alone.
I wonder if it would make sense on EVs to have some kind of "chargeable" thermal mass you could pre-heat while it's charging and extract as you drive (and/or acts as a reservoir the heat pump can draw from)