As it stands now, one player might get one companion, and then has full control over them, while another player can't even talk to that companion and there is no way to change this. Why? This solution sucks for multiplayer, since you might lose out on companion stories and such. It's bad for storytelling!