Я не хочу критиковать ваш сетап, просто пытаюсь понять, почему используется нестандартное решение.
Кажется были какие-то схемы для baremetal-lb где балансировщик был в курсе списка нод
я понимаю, nginx используем потому что он корректно позволяет проксировать заголовки (в том числе заголовки Cloudflare) ну и регулярок много используем