I understand how addictive these drugs can be but I think the pendulum is swung too far on the other side. I know a woman who had to have a painful root canal and wisdom tooth extraction. She wasn't given any strong post-operative painkillers but instead told to take panadol . OTC Codeine and tramadol never worked for her as she was deficient in the liver enzyme that metabolises them. She ended up having to get a friend from America bring her Vicodin.
I've heard the same things with benzos. Many GP's and psychiatrists just refuse to hand them out and instead put patients on SSRI after SSRI even when they say that they don't work.