Не надо читать посты пользователя
Maxmaxmaximus. Он уже давно всем показал, что не знает JS.
В стандарте говорится, что
инструкцией может быть Выражение или Блок, объединяющий несколько инструкций.
Отсюда следует, что выражение является инструкций, а вот то, что блок будет являться выражением, конечно же, не следует. Если посмотреть определение
Выражения, то можно заметить, что инструкцией оно не является.
Оно и понятно: выражение всегда можно посчитать и получить его значение. Если бы блок инструкций также был выражением, то не очень понятно, о каком значении шла бы речь.