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

В принципе, можно взять теорию Кандинского, заменив лица на линии и цветовые пятна, и получить визуальный паттерн третьего порядка, но это уже переходит в разряд чистого философствования.
Дальше серьёзно, но объяснять долго и влом, так что оставлю на уровне общих ощущений.
Проблема современного программирования в том, что все записи исходного кода одномерны. Ситуация чуть-чуть изменилась при переходе от машинных кодов и ассемблера к фортрану и от фортрана к блочной структуре С. Но с тех пор ничего полезного не произошло. Попытку пропихнуть в массы игру в прямоугольнички и стрелочки, именуемую в литературе для менеджеров «внедрением современных методов UML / SysML» можно считать бездарно провалившейся.