No. In fact, absolutely not. You don't give people medications because they ask for them, you give them because there is a need for them. If there is no need for them, then no offer of their administration should be made.
If you (general "you") work in an all ALS system and the patient has a "need," even if it is very minimal need, for something you can do then absolutely, do your job and treat them. That shouldn't take a lot of thinking about.
If on the other hand, you work for a truly tiered system with minimal ALS units and a lot of BLS units, you will have to make the decision about what that patient actually needs right then, versus what they can wait 20-60 minutes for, and what impact, if any, you will have on their current illness, overall mortality, potential length of hospital stay, potential ICU admission. You'll have to base the comfort needs of the patient against the limited resources that are available for more emergent needs.
Then there's people who run in combined ALS/BLS units. Maybe a little bit of a tougher decision; do you make the paramedic take everything because there is some small thing they can do to make the patient more comfortable (even if they weren't that uncomfortable), or do you make the EMT do their job and treat patient's that don't have an immediate need for medications?
We have the ability to give a lot of medications and treat a lot of different things; this needs to be tempered with the understanding that just because we can, doesn't mean that we always need to, or should.