the blockade effect buprenorphine has along with it's long half-life is extremely therapeutic. It would require one to go through withdrawal for a significant amount of time before they could even do their DOC and by then (i would) they would probably cave and just take their suboxone. The longer you can stay on it, the more it encourages neuroplasticity and rewires your brain so it doesn't react to the normal triggers. Time and allowing the brain to physically heal and restructure are absolutely essential to recovery.
I was a poly drug addict, I was addicted to and injected to many different classes of drugs. Opioids were my main problem though. Being on suboxone for 7 months (tapering down now) and not injecting that whole time, I can encounter drug memories, run into people I used to use with, be confronted with the sight of needles, etc. and I don't get that massive dopamine rush and am not completely taken over by the urge anymore. Suboxone is an amazing tool for addicts in providing stability, chemical handcuffs, encouraging neuroplasticity. If you stay with it long enough, these cravings will pass. Just be patient. You really are doing the best thing you can for yourself right now, just keep these ideas in mind and you will be successful.