I'm not sure I would agree with some of the premises. OTC pain-relievers have their risks, and I think over-use is a big concern. I think, though, there's a difference between using a pain-reliever for some ache or pain and ignoring the fact that the ache of pain is there more often or more severely than it should be. I think there is, overall, way too much medication (OTC or prescription) for things that shouldn't/don't require it; but (and this is only from my own perspective, of course) I tend to think the availability of Aspirin, Ibuprofen, and Acetaminophen for ordinary pains is the least of our problems.
I don't think the big pharmaceutical companies are above a lot of "tricks" for earning yet more money, but I tend to see the "money-making sleezery" with medications other than basic, OTC, painkillers (which are essentially the same three painkillers in two different dosages and a number of different packages).
I tend to think the person who is slow to go to the doctor will live with the pain or will take painkillers, but I don't think having a readily available painkiller makes the difference for a lot of "reluctant-doctor-go-ers". In fact, people who go to the doctors "at the drop of a hat" may be the ones who demand a prescription. This is just my take on the question. I know I may not be correct.