Раньше именно так и было, однако это ограничивало в возможностях - штатными средствами нельзя было зарегистрировать асинхронный обработчик пакетов, хотя сами такие пакеты уже в игре были (чат, пинг, motd). В определённых случаях они удобны, когда не требуется работа с миром и не хочется зависеть от лагов сервера. Допустим, если добавляются дополнительные пакеты для чата.
Реализация у Forge так-себе. Асинхронные обработчики в большинстве случаев не требуются. Могли бы при регистрации пакета указывать асинхронный он или нет, дабы не писать лишний код и не спотыкаться потом об него.