Потому что при изменении буферов под 1.2.3.4 будет открыт свой сокет со
своими параметрами, и соединения будут попадать не в 0.0.0.0 (*), а в
1.2.3.4.
А, теперь понятно. Я читал выше про буфера, но думал, это какие-то
значения внутри самого nginx, а не на системном уровне. Спасибо.
Я вовсе не предлагаю менять нынешнее поведение, просто приоритет listen
над server_name при повсеместном использовании name-based виртхостов, да
к тому же вероятность убить все сайты только добавлением новой записи в
конфиг, действительно представляется странным, поэтому хотелось
разобраться зачем это так.