Okay, I'm a little biased as a veterinary technician but here goes.
First, I totally agree that some vets are in it for the money, and some just love animals. At the end of the day, we all need to put gas in our trucks, pay the bills and order more supplies. It's a common misconception that vets are really "raking it in." Equine vets are especially stretched. Some people don't like the idea of a "cow-vet" coming to see their horse, but really, Dairy Farms bring home the bacon and can help decrease the need for really high call fees.
I like that where I work we are happy to give you options (conservative treatment vs. gold standard) but also tell you when we think only the gold standard will give your horse a fighting chance. We try if we can to give you advice over the phone, but sometimes it's really hard without seeing the horse. People's descriptions are often misleading/vague/exaggerated so sometimes it's better to pay that mobile fee just to make sure that we are giving you the right advice.
Just to give you all some of what we see from the other side:
We hate when people call us at 4:30 on a Friday to come see a horse RIGHT NOW that has been sick for two days - be considerate.
To save us time, and you money. Have your horse easily accessible while you are waiting for us to arrive. Nothing beats paying for the vets time while you chase your horse around the paddock.
I really love my job and all the people I get to meet. I also love newborn foal checks
