Assembler ist und bleibt auf jeden Fall wichtig. Es kommt immer darauf an, was das Ziel der Softwareentwicklung ist und wie die Systemkapazitäten sind. Muss man z.B. sehr effiziente und schnelle Software schreiben, die auf eine IoT Gerät mit wenig Power laufen muss, kommt man an Assembler schlecht vobei.
Bei vielen anderen Fällen wird fast immer eine Hochsprache verwendet, wie C++ oder Java etc. Manchmal werden auf Kombinationen aus Assembler und Hochsprachen verwendet.
Hier gibt's Infos dazu: https://www.elsetech.de/blog/elsetech_blog_assembler_vs_hochsprache_ein%20vergleich