Answer:
No they are not irrational. They are risk averse
Step-by-step explanation:
As a general rule the higher the returns on an investment the higher the risk of losing one's funds invested, and the lower the returns the lower the risk.
Bonds have lower returns than stocks but for investors that have long horizon holdings they would prefer investing in bonds.
This is because they are risk averse and the risk in bonds is low.
They are willing to make low returns over a long time than to risk losing their investment on stocks that are riskier