Так вопрос в том, что брать их везде - может быть вполне бессмысленно.
А в кейсах, где у тебя буквально летят по сети миллионы чисел в массивах, пересылать их бинарно куда разумнее, чем гонять текстом
Именно, бинарные протоколы нужны там, где нужны. Никто не предлагает передавать видео или звук через json.
Обмен данными, содержащими лайки, идентификаторы пользователей, токены, имена, пароли в микросервисной архитектуре -- это не тот случай для бинарных протоколов.