The numbers don't lie
Gold in sterling terms has returned roughly 10-15% year to date. The FTSE 100 is flat. UK gilts have delivered negative total returns in three of the last five calendar years. The Bank of England base rate sits at 3.75%, but CPI inflation is 3.0% and rising toward 3.5%. Your 4.75% gilt yield minus 3.5% inflation gives you a real return of 1.25%. Gold has delivered more than that in a single week this year. The gilts vs cash savings debate misses the point entirely — both are denominated in a currency that central banks are actively debasing.
The gilt yield has barely moved in twelve months. Gold has surged over 35% in sterling terms over the same period. One of these assets is responding to the world as it actually is. The other is a promise from a government running a £130 billion annual deficit.