他の選択肢との比較で考える
投資家が民間企業に融資する時には、「この企業に貸すくらいなら、他社に貸した方がマシ」といった判断が容易ですから、好き好んで巨額の借金を抱えた企業に融資することはありません。
しかし、日本政府に関しては、他に選択肢が乏しいのです。日本政府が破産する時は、日本政府の子会社である日本銀行も、日本国内のメガバンクも、破産を免れないでしょうから。
「日本政府が破産するといけないから、日本政府には貸さないと」なると、手元の資金を日銀に預けても、日本銀行券を大量に持っていたとしても、安全性が増すわけではありません。メガバンクに預金しても、日本政府が破産する時はアウトでしょう。
そうなると、円をドルに替えてドルを持つしかありませんが、その場合には為替リスクを抱えることになります。
「とりあえず、今日から明日までの運用を考えよう。明日以降のことは明日考えよう」と投資家が考えたとします。「明日までに日本政府が破綻する可能性は非常に小さい」一方で「明日までに円高ドル安で損するリスクは小さくない」ということならば、「とりあえず明日までは国債で運用しよう」ということになりそうです。
明日以降も全く同じことが繰り返されれば、日本人投資家はずっと日本国債を持ち続けることになるでしょう。「長期的には不安だけれど、短期的には安心だ」ということで短期の投資が繰り返され、結果として長期間にわたって投資が続く、というわけですね。
日本人投資家にとって心強いのは、「他の日本人投資家も同様の投資行動を採るとすれば、少なくとも当分の間は日本政府が破綻することはなさそうだ」と思えることでしょう。そうしてお互いに「意図せざる励まし合い」が行われているわけです。
この点も、社債と異なるところです。社債については、他の投資家が当該社債を買うとは限りません(というか多分買わないでしょう)から。
もちろん、日本人投資家が米国債を全く持たないわけではありません。「為替リスクはあるけれど、ドル高で儲かるチャンスもあるし、そもそも米国債は日本国際より金利が高いので魅力的だ」と言えるからです。
そこで、分散投資として資産の一部を米国債等で持っている投資家は多いのですが、それでも比較的多くの部分は日本国債で持っている投資家が多いでしょう。