Why is the connection in online mode so BAD?

I’m literally playing alone, on a private lobby, got a high speed fiber connection and everything and it lags so much it’s frustrating…characters keep dialing back left and right and dying because of it, how is it possible??
Thank goodness offline mode exists, otherwise there is literally no reason to play online, where lag and bots are rampant.