True, but remember a heat pump is simply squeezing heat energy from the ambient air or ground -- it's not a fair comparison.
But, but, but... your internal combustion engine runs on heat.