Still confused by people investing in stocks when there are other safest options with better returns.