Years ago I relealized my OB/GYN had stopped listening to me after having a test he ordered and that I was uncomfortable with having taken. When he asked me sarcastically if it was his responsiblity/job to tell me how a test or procedure was done, I realized it was time to find a new doctor.
That was after I informed him that yes it was his responsibility as being a paitent and a non-medical person I didn't have a clue about how the test were performed. He was after all the one with the medical degree. We parted ways after that.
Doctors in many offices who earn their money based on how many patients they can see in a day are overwhelmed, overworked and sometimes go through the motions. Are they encouraged to push certain drugs, I would say probably.
It is up to you as the patient to either make your voice heard or change doctors. The idea of making an appointment to just touch base is a good one, just make sure you tell the person setting the appointment you need a certain amount of time to have the disscussion and tell them it is to discuss not get Rx. I believe the average in most offices these days are 10 to 15 min. blocks of time per patient. Good luck.