Mr. Prakash Gowda as you said a person who cannot afford or cannot take risk may opt for fixed deposit. But when you do research and when you are capable of investing you should invest it in stocks. It is like after building ship and deciding not to sail becos of risk.
As far as gambling is concerned even marrying and having a child is a gambling. In that case everyone is a gambler.