Anyone know why VRChat uses so much upload bandwidth?

I have shitty AT&T DSL and get 18 Mbps down and 1 Mbps up.

VRChat was maxing out my upload bandwidth for awhile which fucks with my download bandwidth.