Bitcoin is money and everyone needs money. We are here discussing gifting bitcoin to minors (who may be our relatives/friends) and not about the charity in bitcoins.
I would encourage parents to give half of their pocket money to their children in bitcoins and tell them to save it for the future. The other half can be given in dollars (or any local currency) which they can spend.
Gifting bitcoin to a minor then it would really be needing some introduction or at least giving them the idea on what it is and how it do works or simply talks about that so on the time that you had transferred out some coins then they are really that aware on how to keep it safe and would make it as a saving for long term aspect.
It all matters on knowledge that you do share up and of course it would be depending on that minor if he/she fully understands on whats bitcoin or crypto is all about.