Я про то брокер сообщений != асинхронность
Это блин брокер сообщений. Да, в нём необходима асинхронность.
Но, когда тебя просят написать асинхронный метод, как я должен понять, что имеется ввиду реализация через брокер.
Если в доке об этом не одного слова
на самом деле нет, не всегда необходима, вон кафка например, простой синхронный поллинг и отправка и все довольны. более того на больших нагрузках это ещё и выигрыш перфоманса даёт