It is definitely a netcode thing, and I honestly doubt it will ever change since this is exactly how things were 6 years ago. It's stuff like this that expansions should in part improve. Not just add more story with no user input, some dungeons and two classes.