Sorry to be so direct, but it's so annoying that people are always coming with the one, unlikely and rare scenario where it doesn't work so well. So what the heat pump will not help efficiency much in -30 degree weather. Does it hurt efficiency? Not at all. Does a heat pump help in what is the majority of cases among the fleet? Absolutely. That's what matters.
It's like arguing that regen doesn't help in -30 degree. Yes we know, when the battery is cold you have zero regen. Does that mean regen is a bad idea? No! Because we are not making decisions based on extreme cases.