Why does HashiCorp seem to refer to upstream / downstream as the opposite of everything else I've read?

The definition used for upstream and downstream is coming from Envoy, so that terminology shows itself inside the connect stanza too.

https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/intro/terminology