Так из крайности в крайность бросаться тоже не нужно. Речь была о вёрстке экрана со скрина. Лишь в его контексте идеальный вариант - ConstraintLayout.
Насчёт "функциональности в десятки раз больше, чем нужно" вообще непонятно вашей логики. Да, для отрисовки, в сравнении с остальными ViewGroup, ConstraintLayout - самый тяжёлый. Но с современными мощностями смартфонов это уже не заметно, можно лишь конкретными замерами определить разницу. Вложенных констреинтов быть не должно(настоятельная рекомендация, но не обязательство). Так что формулировать вопросы лучше конкретнее, учитывая место использования. Поэтому ConstraintLayout != overkill уже очень давно. Такое можно услышать лишь от людей застрявших в 2017 году.