Obviously some people get addiction problems, and obviously some people are more vulnerable to develop them than others, but I can understand the reluctance to ascribe that to their personality.
Why can't it be the situation? Even to call it the internal situation if you find no obvious external reasons, is probably healthier than to ascribe to the essence of who you are.