The level of this is very culture-specific, with a gamut spanning from "children have no responsibility for their parents once they're independent" to "of course the first destination to send cash once you've made it is your folks". The two cultures I've lived among (German and Korean) are very different in this regard.
My personal take is that you should only have children if it's something you actually want to do and consider its own reward, with no expectations on "ROI".
The policy question of whether this is also the correct society-wide social contract to adopt is very valid, though.
Society never actually holds themselves to the moral standards they demand upon parents. But people are people, people respond to incentives, and individual parents are no different than society in this regard. The position now, and the mass rejection of parenthood, I think in part reflects the outcome of this hypocrisy and doublespeak.