The preference for bank deposits over more flexible liquid funds for short term parking of money has to do with perceptions of safety and widespread risk aversion
Lisa Barbora