Nobody should realistically expect a mechanic to work for free. These are guys that have spent years learning and developing skills in their trade. I don't do things for free, why should they?
That said, a business that charges the equivalent of 90 minutes of labour to plug in a code reader might be taking things a bit far.