Это от того, что вы не учитываете первый десяток.
а чем поможет первый десяток?
кстати там еще интересней
если есть
пять десят
шесть десят
семь десят
то должны быть
один десят
два десят
три десят
четыре десят...
и даже если десят заменить на цать чтобы получить
один цать
два цать
три цать
четыре цать...
десять вместо одиндесят и одинцать еще простить можно, так как десять исторически завершает первый десяток и относится к нему, хотя и двухразрядное,
то сорок - совсем не в какие ворота не лезет... не четыре, не цать, и не десят...
что такое сорок? как оно в цифры попало...