I think this financial education of children will play a big role in increasing the financial capacity of a country or building a smart country. Because people are basically poor mainly due to lack of money management as you mentioned. So I believe that the real development of a country will happen only if we take this money management education from our family. Because when it is possible to teach a child about money management, he will use his money for development and play an important role in money production.
You want to enrich your country? then give them all of your money

It's bullshit a citizen want to support their country since citizen and government are two opposite group, citizen want to earn as much as they can while government want to take as much as they can from their citizen.
Do you know what's the reason government built public school and university? it's to make the citizen become worker to enrich the country.