What you wrote here is actually the issue I was trying to communicate: The notion that addicts are helpless and that the drug and/or society has already determined their outcome is the problem. This sets up a defeatist attitude where people feel like they shouldn't even try to overcome addiction because their contribution to the equation is 0%.
Different addiction programs handle this in a different way. AA/NA famously have the "submitting to a higher power" concept that is very divisive, but appears to work for many people. Other programs basically teach the user that they do have some control over their life, and that they need to start exercising little bits of control to move in the right direction (even if they can't choose to end their addiction tomorrow).
What doesn't work is telling people "it's not your fault" or trying to comfort people by blaming their problems on purely exterior sources. Addiction treatment specialists refer to this as "rescuing behavior" and will go out of their way to discourage it from support groups and in friends and family.
This is the problem with addiction explanations that try to shift the blame to society: They give the user an excuse to continue believing that they are 100% victim with no control over navigating their way out of their situation.