Bank is not really a nice place for someone to invest money because it will bring little or nothing and I guess the reason some people don't invest in other things aside bank is because they have insltil themselves the mindset that profit is not guarantee in investment, that is true no doubt, no inveistment is guarantee but we should know that no risk no improvement or growth and also no pain no gain life is not a bed of roses so it is a must to invest if someone desire to grow.
I myself only consider bank as a place for saving. Even some people can earn good money from bank investment, it requires a lot of money. I have no much money, so I never try investing in bank. Well, I usually only store limited amount of money in bank account, my goal is only for saving and the funds for daily transactions.
Of course, all investments have their own risks although the level of the risks can be different. Generally, the higher of potential big profits, the bigger level of the risk. If we don't want to deal with the risks, we shouldn't decide to invest our money.

Indeed nothing is guarantee to last forever nothing even a certain source of income, anything can happen as life can be funny and uncertain.
Exactly. That's why we must have some alternative plans. If we no longer can rely on a certain asset or job, we have been ready to move to another one. Life can change at any time, we must be ready to deal with any situation.