На языке ассемблера сложно писать большие программы, процессоры разных производителей могут требовать разных ассемблеров, но всё равно это был большой шаг вперёд.
Даже те программисты, которые пишут драйверы на языке ассемблера, машинных кодах или языке C, всё равно пишут их для определённой операционной системы.