Educating children about investment is indeed quite good, but we have to look at the child's age first, because if we teach investment to children who are not yet responsible then the effect will be too big. The age at which children grow up and develop more responsibility is not always the same because there are children who are slower to develop. Introduce investment slowly and they will find out for themselves how the journey goes because directing children doesn't necessarily mean they like it.
There is nothing wrong with what parents introduce to their children, but parents must see the child's readiness to direct things. Preparing maturity in earning money is good so that children can be better prepared when facing real life after they grow up. However, the direction in introducing something must be done on a scale so that children get the complete information.
Yes, it is true that in introducing investment to children, of course we should not force them to understand what we are teaching and we must tell them slowly and not make them feel pressured by what we introduce to them and make them lazy to listen to what we teach, I am very sure that if we teach slowly as you mentioned, of course they will be able to accept it and will be interested in what we teach, because this will be very beneficial for their future in managing their finances.