I agree with you that heightmap imports should not piggyback on the decal system. A heightmap should not have to be a decal. Its just data temporarily used to generate terrrain, no need to save it, moderate it, etc.
If you want inappropriate terrain, you can just draw it.
Using decals for heigtmaps adds no moderation value and slows the terrain workflow considerably.