The other day I had to have my glasses fixed. I broke the little part that sits on my nose, and they were very uncomfortable to wear without it. As I was waiting in line, I overheard the customer in front of me ask the receptionist lady if the eye doctor would be able to tell her what her Pupillary Distance (PD). The receptionist told the customer that she would have to have a full exam done before that information could be given out. This didn't sit well with the customer, and she stormed off.
While the receptionist was fixing my eyeglasses, I asked why the customer in front of me got so angry. She said that a lot of people are coming in and asking for their PD, but they don't want to pay for the information. She explained that they need to know their PD to order glasses online, from places like ZenniOptical.
I didn't comment to the receptionist, but after I left I was still thinking about it. Why would people think they could get a service, even just a measurement, for free? I may not agree with having to pay for a full exam, but if the eye doctor charged a small fee for this service, then maybe everyone would be happy. The doctor would make a little money, and the customer can save money by buying glasses online. Sure, the doctor will lose the sale of the customer buying his glasses, but if it's a choice between a little money for a simple service or no money at all, I would think he would lean towards making whatever money he can.
At least that is my opinion.