One of the commenters on that post said he felt he had good people around him, but they’re not really acting as a check on potentially addictive behavior.
So what’s the cause?
In scenarios like this, most of the time, the problem isn’t with the people around you. The problem is YOU.