You chose a pretty poor example.
Have you ever heard of methadone? Its literally accepting that someone will be addicted to opiates for a long time or life and then giving them a healthier alternative that doesnt try to change that.
https://www.crchealth.com/addiction/heroin-addiction-treatme...