If HP are abstract why are we even having the discussion. If they are abstract then both magical and non magical healing can make perfect sense.
Personally I see HP as representing ability to keep going. Damage can represent physical injuries, exhaustion, terror, whatever you want it to...