Knowing that $a^2 = b^2 + c^2$ where $a = \text{slant range},\ b= \text{ground range},\ c = \text{height}$.
Why can't the DME equipment which calculates the slant range then just convert it to the ground range? Surely for navigation and position fixing knowing the actual ground range would be more useful? Is there a practical reason why the slant range has stuck?