Já si myslím ze programátor nemusí psát celé aplikace v assembleru jen proto ze se nudí. Pro x86 jsou instrukce stejné a funkce biosu se taky moc nemění. Pro mě je assembler přehlednější než třeba jazyk C, a to obzvlášť při programování pro systém GNU Linux. V překladači GCC který je opensource dělal každou knihovnu jiný programátor. Potom jsou při využívání knihoven potíže s tím že každá funkce z knihovny má jinou syntaxi a člověk už jen zírá na manuál.