насчет POST с телом - имхо, это накладно для атакующего. Большинство ботов, расположенные на уязвимых системах - это обычные пользовательские ПК у пользователей же дома, либо мобильные устройства. И, несмотря на прогресс, у большинства пользвоателей все еще асинхронный канал, где исходящий канал гораздо меньше входящего.
Забив юзеру исходящий, больше вероятности, что юзер обратит внимание на нерабочий интернет и либо уведет ПК в ребут, либо отключит интернет, чтобы разобраться.
Я не про атаки говорю. В моей практике, программист залил код, который всегда ошибочно отрабатывал и ретраел с клиента. В итоге получили небольшой само DDOS. Он поправить его не мог быстро, и тогда я решил этот uri закрыть return 444. В итоге получил огоромный рост RPS и забитый канал.