Потому что мышление разное?
Кажется, первый раз на эти грабли "незаметно" наступили, когда asciiZ строку с PDP потащили на другие архитектуры. ЕМНИП, первая поддерживала строку аппаратно. Intel'я - нет. В итоге - годы флейма "В Паскале строки правильнее организованы, чем в С".
Вариантов "язык и железяка в одной идеологии" я помню всего два - LISPмашины в MIT и iAPX432+Ada.
Сдохло, потому что инерционность программеров оказалась слишком высокой.