I think much of the problem is, with painkillers, is that so many are susceptible to addiction and the doctors either don't see that, or don't make the attempt to figure that out before prescribing.
I live in pain. Since I stopped having medical care, I get some help when I can. Fortunately, I'm not one who is susceptible to becoming addicted because I'm so practical. I know that I cannot get it regularly, so when I do have some pain meds, I spread them out to last as long as possible. To accomplish this, I've never allowed myself to take them more than one or two times a week.
But I'll tell ya this - on those days I have a few hours of feeling almost normal again and I get a lot done. It's really special for me and I don't have to worry about them losing efficacy either, since I will only take one dose that day.
Unfortunately, I don't have a source right now and it really is making it difficult to stay up and be productive. I mostly just do what I must do each day.
But I can see how easy it would be for people to get addicted when they can get them all the time, and never have to worry about running out. In the case of prescribing, this is on the doctors. Sure, some people doctor-shop, but I think there is a centralized system now, no? So, it's probably not as easy as it used to be.
I think even if I could get pain meds all the time I would still be practical because my brain reminds me that if I take something regularly, it will soon lose efficacy and then I'm right back where I started.