Доброго времени можете пожалуйста подсказать почему в больших случаях люди и всякие гайды(ноги как на видосе) не советуют использовать ConstraintLayout он настолько плох и не вариативен?
Многие "гайдеры" просто не понимают принципы работы ConstraintLayout (CL) и рендера вьюшек в Android.
Google рекомендует CL, чтобы уменьшить уровень вложенности вьюшек. Чем меньше уровень вложенности, тем меньше итераций по определению размеров вьюшек и их отрисовке. Следовательно, время рендера меньше и приложение отображается более плавно.