My view is that people seem to be very focussed on the change in car efficiency when driving an EV in cold weather, but don't seem to be anywhere near as focussed on the pretty similar change in efficiency in an ICE car in cold weather. No idea why, as all cars perform less efficiently in cold weather. Just air temperature (or more accurately density, which is a function of temperature) makes a difference of around 8% or so between winter and summer, and then when the use of heaters, deicing, demisting etc is factored in that adds another big efficiency hit.
Poorer efficiency in cold weather is just something we have to live with, no matter what we drive. By the same token, how many ICE cars always deliver their stated MPG, either in summer or winter? My experience is that none I've owned have come close to being able to perform as advertised in terms of economy. Might be to do with the way I drive not matching the driving pattern used for the testing, or it may just be that the testing pattern of use can be tweaked by the manufacturers to give the best possible figures.