Sad to say, but "better than homeless" still appears to be "a shell of a person".
You do not have to agree on how much drinking is a problem for him. You only need to worry about how much it is a problem for you. And you owe him nothing as you draw that conclusion.