В русском же "сверх" и "недо" - если и антонимы, то неточные: к "недо" антонимом будет "пере", а к "сверх" - вообще непонятно что :-) Поэтому ряд "недочеловек - человек - сверхчеловек" выглядит произвольно. (Например, позволяет Пелевину острить о "недосверхчеловеках" :-)
Вот возможная причина неудач фашистской идеологии в России.
(Вроде бы термин "superman" ввел Бернард Шоу в одноименной пьесе. А термин "subman" вообще когда-нибудь существовал?)