The way I see it, parents have obligations regarding their children, but not the other way around. Children didn't ask to be born, it's the responsibility of their parents. I don't think it means that parents should sell their houses for their children, though. Parents are responsible for providing an adequate standard of life and ensuring that their children obtain basic education. Then it's up to parents how much they want to help and up to children how much they want to take care of their parents when they get older.
Viewing children as an investment into your own future is very egoistic and pragmatic. I don't think it's a good foundation of a healthy relationship.
It is very important and compulsory on parents to do all they could do to provide good and standard way of living for their children. Children are said to be the leaders of tomorrow. So, parents have the responsibilities of taking good care of their children to stand up to, so that these tomorrow leaders can be able to lead with wisdom knowledge and skills. Since they are also going to become parents some time in the nearest future. Also, when these children are being properly taken care of and brought up, even parents will not also regret it, especially when the parents become old. These children are the one that will later take care of their parents as well.