потому что встроенный сервак на го не умеет работать с медленными клиентами, и сотня другая таких медленных соединений просто его отвалят, если ему не выставить правильно таймауты, но тогда будут отвалятся посетители которые например пытаются открыть сайт с телефона с медленным интернетом,
по этому на фронт ставят nginx, причем даже там, где уже есть сервак такой как IIS или Apache,
о том как nginx обрабатывает соединения написано частично тут
https://habr.com/post/260669/