Смысл есть.
Сейчас компиляторы стали очень умными, вплоть до того, что если С++ программист захочет какую-то процедуру ускорить тем, что переписать ее на ассемблере, ему придется очень сильно постараться, чтобы обогнать то, что может компилятор.
Следить за всеми новыми функциями, которые появились в процессорах, обычно сил не хватает, а компиляторы стараются учитывать все возможные бонусы архитектуры.