Лично я считаю, что это вопрос хорошего тона — всегда добавлять атрибуты width и height к элементам img в том месте, где генерируется сам элемент. Именно здесь я точно знаю, какой именно файл изображения будет использоваться. CSS же находится далеко от самого файла изображения.
Кроме того, браузеры используют эту дополнительную информацию о размере изображения для расчёта aspect-ratio ещё до загрузки файла изображения и до парсинга CSS.
В данном случае эмодзи используются во многих разных местах, и иногда определение размеров через CSS может быть случайно упущено.
Например, посмотрите crawler viewэтой же темы на PageSpeed
Понятно, то есть браузер использует это для определения соотношения сторон, что дает людям больше гибкости при работе с CSS (и ограничивает блокировку вокруг CSS). Мне кажется, это хорошо, хотя наш HTML становится немного более многословным.