Hi Dakota, yes we cannot forget the other StarFleet officers, though they just sat there as you say, but here is a bit of a puzzler:
During the episode of 'Court Martial',
we have, as you pointed out, Krasnovsky and Chandra, being present as Starship Captains standing on the Court Martial proceedings, which is a duty ALL MILITARY OFFICERS must perform,... We also know that the 'U.S.S. INTREPID' was in dock for repairs at the time Kirk & crew arrived at the Starbase,... as Commodore Stone orders her repair crew to put the ENTERPRISE on priority,... we also know from 'The Immunity Syndrome'
that her crew is mostly Vulcan,... so then could either Krasnovsky or Chandra the captain of the U.S.S. Intrepid?
Would it be reasonable to think there is a Vulcan Starship captain would be hanging about in a Starbase lounge, even if he was not asked to sit on Kirk's court martial while the trial of the 23rd century is taking place?