「士官」というのはカッコいいイメージがありますよね。
そしてやっぱり「少」より「大」のほうがイメージとしてはいいに決まっています。つまり、いくら階級としては上だと聞いても、少将より大佐のほうがなんとなく響きとしてカッコいいというのはあると思います。
で、士官で「大」がつく階級となると、大尉、大佐、大将になるわけですが、大将はやっぱりお爺さんのイメージですよね。若々しさがない。一方、大尉ではなんだか偉さが足りない気がします。
となると、大佐というのはちょうどよい塩梅になるのかなと思います。
イメージとしては、大佐は大企業の大きな支店長くらいの役職ですかね。かなり偉いと思います。
軍隊だと、大佐というと海軍なら戦艦クラスの艦長、陸軍だと師団長くらいかな。自衛隊だと一般的な軍隊より少し階級が高めになる傾向があります。