Addiction is never a problem, because 99% of the people tend to simply reload when they get addicted. That's what makes Chem Resistant pointless. It should make Chem Reliant a must for every game you have free trait slots, but it makes the Jet addiction chance 100% (since it's usually 50%, and the formula works in this way).
If you want to make them more desirable, you should first make drugs more desirable (most people don't use drugs), and you should change what they do, as explained above.