Сам скелет — это «функция». Мы показываем его, пока сообщения ещё не загружены, чтобы улучшить опыт прокрутки.
Полагаю, вы указываете на то, что существует необъяснимая и/или неожиданная разница в производительности при загрузке предыдущих сообщений в режиме боковой панели, и вашим доказательством этого является появление скелета.
Я считаю, что скелетон должен быть активен только при первоначальной загрузке при открытии канала. В коммите, на который я ссылался выше, в описании указано: «показывать скелетон только при первоначальной загрузке», что работает корректно как в полном чате на десктопе, так и на мобильных устройствах. Только панель (drawer) сохраняет скелетон для этой цели, и поэтому я считаю, что это не сделано намеренно.
Сейчас он используется всегда, когда вы нажимаете, чтобы показать ответ или ссылку на предыдущее сообщение в том же канале, даже если сообщение уже загружено. Вот пример: отвеченное сообщение уже загружено.