I’ve always looked at the stock market like Las Vegas, only with much better odds. There are companies that are extremely speculative, like betting long odds, but the payoff is very good if you win. There are relatively safe bets that pay off most of the time but there aren’t any guarantees.
I have a friend that didn’t want to take any chances with his retirement account from his job. He knew someone that put all of their money into a stock (somewhere, no, I don’t know who or what) and lost all of their money. So he put all of his retirement in guaranteed bonds making 2%-3%. Now that he’s retired he doesn’t have much money and had to take another job.
I met someone a few years ago that proved to me that you can get educated about a company’s financial numbers and have a good chance of buying stocks that will either increase in price or pay off in dividends so that your investment will grow. I’m told that the market typically grows at near 10%-12% effectively over a long period of time. Even if you make half that at 5%-6% it beats the bond market or a bank CD at less than 1% nowdays.