The fact is that the solution needs to evolve as the kid gets older. This specific solution - a card based one - is best suited for teens.
What if your 14 year old is going to soccer camp in another state for a month? Handing them a jar stuffed with $400 of cash is not a great solution.