Buprenorphine just makes opiate dependence more manageable. It doesn't make you not dependent on opiates and it doesn't make you stop wanting to change how you feel. And given it also doesn't much change how you feel, if you want to change how you feel, you'll stop taking it.
Addiction is a predictable outcome of inequality and lack of social safety net in the US. If you don't give people any way to solve their problems they'll settle for feeling better about their problems. We only help people if it's profitable to do so. The war on drugs just gives people more problems. The changes we'd have to make to fix the opiate epidemic are a lot more fundamental than giving people more manageable opiates.