Корень -ровн- связан со значением «гладкий, прямой» из-за исторического развития русского языка. 15
В древнерусском языке слова с корнями -равн- и -ровн- имели одно значение: в одном корне совмещались значения «равный, одинаковый» и «ровный, гладкий, прямой, плавный». 1 Впоследствии язык «присвоил» каждому из корней своё значение. 1
Однако в некоторых словах старые отношения закрепились на письме, и сейчас такие слова считаются исключениями, несмотря на современные значения корней. 1