8kB is enough for 90% of use cases. But then you invoke getaddrinfo() once and now your stack is 128kB+.