Understanding addiction is a simple matter of understanding the human thought process. Every action is a result of a binary decision. Yes or no, left or right, get up or stay in bed, etc.
Addictions are no different. An addict simply face the decision to either feed his habit or not. From the point of view of the addict, he is faced with suffering on one side and enjoyment on the other side. When the difference between suffering and enjoyment is wide enough, the lure of the addiction leads to the well-documented self-destructive cycle.
Long story short, addicts are simply people who are persistently faced with a conscious decision to choose to face reality or pursue a high. Every former addict has broken his habit by replacing the high with something more appealing or deliberately avoiding thinking about the high.
While psychological addictions can be contained through conditioning, a physical addiction is pretty much uncontrollable with current technology.
For the OP, either you will one day understand addictions, or you will die ignorant. On the one hand, you will have that little piece of understanding how other people try to live their lives. On the other hand, you will lack that empathy. Which you prefer, only you can say for certain. Which is better, well, we already know.