Кстати соглашусь что кпд не только в фаанге но и во многих других крупных ИТ компаниях крайне низкое, как и страдающее качество кода. Вообще в управлении проектами это отдельная большая головная боль, ведь всем понятно как организовать команду, или даже 15 команд. Пара сотен разрабов, полет нормальный. Но когда разработчиков десятки тысяч, им уже не выдать осмысленные направления. СТО уже не может собрать 15 тимлидов или кого угодно в комнате и сказать куда все идут, ему надо собирать руководителей департаментов или офисов, а каждый из них будет собирать замов, а те будут собирать 1000 тимлидов. А уж кому там нужны те фичи что они пилят это вообще загадка мироздания, посмотрите на ФБ. Можно посмотреть на это как "у нас слишком много денег и надо же их куда-то тратить", не все как Илон с фантазией и погружением во все направления сразу.
Управляемость этих конструкций очень плохая. И благодаря тому что эти вопросы нерешаемы, всегда есть место для стартапов, что вырастают в свои уберы и круг замыкается. Но сводить это к догме "в фаанге делают гавно" я бы не стал.