Я когда-либо использовал Protobuf только на своей работе.Я думаю, что ответ на этот вопрос одинаков для кривой освоения всех новых технологий.«Почему мы должны переключаться и должны инвестировать в обучение и принимать новый риск ошибок, если то, что мы используем, работает нормально».И я также обнаружил, что есть очень небольшой процент разработчиков, которые тратят много времени на изучение новейших и лучших инструментов.Большинство находит что-то, что работает, и просто продолжает использовать это, пока они не будут вынуждены изменить либо из-за уязвимостей, либо из-за требований к производительности.