SHort term rates are low because people are willing to accept 3% on short-term treasuries instead of putting the money in stocks, real estate, commodities, corporate bonds, junk bonds, mortgage backed securities, and long-term treasuries, etc.
Which asset classes do you think people should be putting their money into ? It seems to me that in scary economic times there is plenty of demand for short-term bonds.