Bank investors have more certainty because there capital is completely safe but they give 8-10% annual profits to the investors of per year. But it is comparatively less in terms of profits.
Banks don't really give you profits if we include inflation as a variable in looking at profits. In my country inflation has increased by around 5-10% which means that if you save money in the bank it will not give you a return but only protect the current value of your money. And that is indeed much better than saving in your personal safe because the value of your money will continue to decrease.
Investing in crypto is much more profitable in my opinion. Especially if you diversify. I see some cryptos can provide profits of up to 20% per year. If you are not sure about the fixed rate, you can trade and take a profit of around 10% and then invest in other crypto assets.