There is an emerging field of research that reframes addiction as a reasonable reaction to traumatic conditions. This doesn’t explain all addiction, but it seems to explain a large amount of it. We are learning how complex a condition addiction can be and that makes it easier to feel compassion for these folks.
We need to pay the programmers to put the problems in the code.