Government bonds are seen as ultra-safe, comparable to cash, and while 2.2% is not great it's better than 0%.
Maybe they think inflation will stay low. My sense is that at the moment there's a lot of money sloshing around chasing not-so-great returns, so returns on everything are low - capital is subject to supply and demand like anything else.