You have to view it from a new investor's perspective. They have just started their career, earning (small amounts of) money for the first time, and investing would have them see a loss of 5-10% of their hard earned money, at least in the short term. They wouldn't know, or would have to believe that the loss will be outweighed by future returns at the time.
It's tough to swallow.