Probably not need but it would be helpful when determine where to apply what limited resources (time, staff, ship location) is most needed for a given mission
That’s true but I would think that the career path to captain would be more agnostic. Starfleet would benefit from having captains with tactical backgrounds, scientific. Backgrounds etc.