Not disputing the other issues, but heating doesn't reduce your range by any practical amount unless you are doing loads of very short journeys.plus they hate having to sacrifice range for heat.
Heat on/off is a difference of about 10 miles in my Kia Niro. Makes sense, after the initial blast to get the cat warm it consumes about 1kW tops, whereas driving averages about 20kW. So less than 5% range depletion. Over a 3 hour journey the heating will consume a max of 3kWh, or around 12 miles of range. No big deal at all.