В наши дни ассемблер надо знать в основном для того, чтобы реализовывать критичные по таймингам интерфейсы в небольших чипах.
Если человек считает, что ему никогда не придется этого делать, он может не изучать ассемблер. :) Но конца кризиса полупроводников пока не предвидится, так что тот, кто сможет предложить более дешевое решение за счет более оптимального кода, влезающего в более дешевый контроллер, всегда выиграет. :)