This is a common misconception. We are in the process of a retrofit and our ASHP is working great in spite of us still not yet having any loft insulation in an old farmhouse. If you size the emitters right you can heat almost anything efficiently with a heat pump.They do work in properties that have been built to the required standards of very high insulation and extreme heat loss but are not good for a retrofit to many older properties and many of the sheds currently being thrown up.
Until recently we were living in a barn also heated with a heat pump (GSHP). We lived there for 18 years and it was insulated well below todays standards but again zero problems and no problem with updates.