When we had ICE vehicles, we did not always fill them full every time, and-or we did not all have range to empty displays. Thus we didn't really think about the range number.
Now we EVs they are thrust in to our faces, and being often lower numbers than the old ICE would give, we tend to notice variations in them more.
Did you ever reflect on whether the ICE old car said 340 or 390 miles to empty ?!!
And did we notice a difference or worry about between Jan 20th and June 20th display ---- probably not ( #Guilty)
If we had been more focused in the old days, we would have seen the big variance over winter-summer values.
Just the figure of 170 ( vs 350 ) brings it home a bit more about the weather factor.
Plus, with an EV, the temperature affects the fuel more ( rather than affecting unleaded).
So not only do you use more to shift the vehicle due to air temp, air density, air con on, heating on, wipers, lights, the fuel you use up is less efficient at giving energy.
And, the battery doesn't store as much charge ( vs a 45litre tank always no matter what weather, taking 45litres)
After all those downers, just remember how much cheaper to run !!
(And the defrosting pre heat luxury)