Because we have a highly stratified society.
No, we have too many people having kids they can't afford to support financially, emotionally or otherwise. So yeah ... let's reward them for their irresponsibility by supporting them throughout their life.