Интересный вывод. А причём тут ава вообще?
Поясню. Изначальная причина - одинаковые цвета двух разных контактов в группе из 4 человек, из-за чего возникает путаница при мгновенной идентификации контактов (в том числе боковым зрением). Я подумал, а почему цвета вообще повторяются (тем более в чате из 4 человек, при 8 имеющихся цветах), в чем смысл такой задумки? Вполне очевидно, что нельзя сделать 20000 разных оттенков которые бы легко отличались невооруженным глазом.
Вспомил ВК, где такой проблемы в принципе нет. В ВК автор блока сообщений определяется моментально по уникальной аватаре начале блока сообщений.
В ТГ же наоборот, в начале блока сообщений только имя контакта (выделенное цветом), а в конце блока уже аватара. То есть чтобы не читая заголовок и не вспоминая у кого какой цвет имени, понять кто пишет большой блок сообщений можно только пролистав вниз до аватары.
Отсюда и мой вывод. Будь аватара в самом начале как в ВК и многих других чатах, о цветах бы и не начал поднимать тему.