Children's ages in terms of responsibility vary and parents must recognize this first if they want to teach investing to their children. It is natural for parents to teach their children how to earn money so that when the child grows up and has responsibilities with his family, he can adapt more quickly to earning money. Every parent does have a responsibility to direct their children to be better prepared to live life, but parents do not need to force their wishes so that their children can follow in their footsteps.
If we're honest, our parents never introduced us to investing or trading, but there was always a way for us to get involved. And vice versa for our children because I'm sure one day they will find their own way to earn money. Although we see great potential in bitcoin and I would rather advise them to learn to know it themselves so they can be more responsible when making investments.
It is true that not every kid could understand the concept at the same age, while you can teach one at 7 years old and would understand, the other may not still understand at 14, it depends on their interest. Don't get me wrong, I am not saying anyone who doesn't understand it at the age of 7 could be stupid, far from the truth, people who are 7 year old are just kids, and you need to be a lot more careful about what you are wishing for if you want them to understand it, if they have an interest on it then they would ,but maybe that kid would not understand anything about art at all, until they are in their 20's, or they do not get anything about something else, basically it is not about how smart you are, it's about how interested the kid is.