Someone doesnt wake up suddenly homeless. Its a life time of battling their addiction or mental health issues and they are met with the same level of sympathy all their life as you give gambling addicts so naturally its a cycle that will keep going on and on. But hey one day they'll pull themselves up by the boot straps like you did!