Can we just let kids be kids and allow them do what they want? It's like trying to fix into what you are not ready for and you know how the outcome will be like when you force things, it breakdown easily. What you need to teach kids is unveiling how life works for them and not everything financially, you can teach them though but not to practice, your will be markel when they know too much and so some things you don't expect them to do.
Exactly! Kids will eventually show interest in these things when they have their own money and start being interested what happens to it when they don't spend it and instead save up and maybe multiply.
Parents shouldn't rush these things as they will only confuse children. First teach them how to work for money, give them money to buy their own sweets and toys so they learn the real value behind it.
Teach them that if they for instance mow the lawn, or wash the car they can get paid and they can not only do it for you, but also for other family members and get some money from them, but for that the kid has to be at certain age, like 7 or 8. I wouldn't go all out with speeches about economics finances and investments when the kid hasn't yet earned any money, or doesn't have enough to be able to afford anything.