古来キャプテンは大将の意味だぞ

それが海軍では、船を民間から借りて船長(マスター)を配下にして船に乗り込み戦闘指揮をとるようになったから海軍大佐の意味になった
一方陸軍では、現場で指揮をするようなのは大尉までで、佐官とか将官などは後方で
ギャーギャー口出しするだけの存在になった、近代以降軍隊の規模が100倍以上に膨れ上がったらそうなってしまった