It is important to have different alternative sources of income. Becoming financially independent is a goal that needs to be set in childhood. How many of us as parents help our children to set this goal.
It is not surprising at all if your child emulates you and ends up in the same financial status as you are in-positive or negative.
The best way to teach a child is through role-modeling.