Для чего сейчас существует ассемблер? Раньше, когда на нём писали драйвера и загрузчики для систем, а также низкоуровневые задачи, то что на нём пишут сейчас? Uefi может запускать .efi pe файлы, написанные на си, драйвера тоже на си пишутся, а так как си, если я не ошибаюсь, компилируется сначала в асм, а потом в бинарник, получается, что ассемблер тупо становится не нужен
Если нужно получить на выходе какой-то определённый код, не боясь, что компилятор или оптимизатор высокоуровнего ЯП его "перефразирует" своими инструкциями. В 99.99% случаев это не нужно.