Основная причина того, что они помечены как медленные, заключается в том, что информация, которую они представляют, извлекается путем генерирования исключения и анализа трассировки стека исключения.
Когда был разработан PatternLayout, генерация трассировки стекаочень дорогой процесс, так что это было честное предупреждение.Достижения в технологии JVM улучшились, поэтому процесс уже не такой дорогой.Несмотря на то, что сегодня существуют более быстрые методы получения необходимой информации, они, насколько мне известно, не используются из-за внимания к обратной совместимости с более ранними версиями Java.
Другими словами, это не так плохокак раньше.