I mean yes if you put your money in the bank most of the time the interest your going to get is just too low and at the same time the value of it is dropping because of inflation but at the same time you still need to put some amount on your bank so that you have a cash or emergency cash that you could get at any time, also your gonna need a saving so you could put that in the bank as well. So at least your put some savings that are up to 3 months of your salary as your savings.
No doubt that gold is better as an investment since the value of it is almost guaranteed that after years you're going to get a higher value of it. But if it is always better for long-term investment even though it is gold the value of it is still volatile so if you planning to just sell it after a few months or a year your probably not going to get a lot of profit or possibly you could also lose your money.