If everyone is on teamspeak together, i.e. the other ship can hear you, you can do perfectly well with a bossy gunner, and less well with a bossy engineer because engineers can't look around much in combat. If the other ship can't hear you (pub game) captain should always be on helm, to coordinate quickly and efficiently with ally ship. If you have a captain directing the action, you clutter up the radio channel because captain is talking to pilot, while also talking to other captains. It's one more unnecessary thread of conversation you could do better without, especially at a time when everyone is screaming for help on engines/balloon/whatever.