Wow an article full of propaganda with absolutely no science whatsoever behind it. How surprising. No everyone can not become addicted. There is a genetic difference in the response to opiates by people who become addicted and those who don't. 

Opiates either produce euphoria in people or they don't. It is not the job of society to get people high, or to pay for them to get high. Methadone absolutely works to prevent the physical symptoms of opiate addiction. It does not get people high. 

We don't provide alcohol for alcoholics who can't quit or cigarettes for smokers who can't quit.  There is no reason to provide a substance to an addict so they can get high and pretend that substitution drugs don't work. Because they do.