It's not risk free, there is nothing that stops government from creating inflation so they can pay off the debt for in inflated dollars.
Today, central bank alone doesn't have power to make create money out of thin air. Government guaranteeing loans from banks to corporate players and projects is creating inflation. It's good for politicians as they can pay off their expensive mistakes in cheap money.
Isn't the bank meant to be using your money in a "managed fund" like manner? IE leverage it to make profits.
Here in Australia the banks make quite decent profits, and yet a savings account can't break even, before tax?!?
I haven't done the sums but I am curious if it is better to own shares in the bank than put money in the bank.
I am also inclined to ensure my son does get financial knowledge. It is hard to play a game you know only limited rules of.