Another thing that might need to be considered is given advances in computers and how their power and efficiency continues to increase exponentially that a lot of the described functions don't need to be necessarily performed by man. In fact I don't really know what would be left to be performed by a sapient person that wouldn't already be taken control of by a computer that can keep track of far more variables and act on changes in variables far faster than a human pilot, navigator, or engineer could. So a battle in space might be one carried out by two computer systems in command of a "ship" or a "fleet" battling it out based on whatever insane algorithms they'd need to do anything. Humans may not even be involved at all, or make up a very small population dedicated to mostly being a supposed moral direction or some sort of source of creativity to change the course of the present strategy so the enemy computers don't determine the pattern to make more accurate shots.