There are reasons. Most of the younger vets are deeply in debt for their education. Even vets have to have malpractice insurance which is another big cost. Their clinics aren't free and most clinic owners are also deeply in debt or paying high leases.Vets are just so darn expensive for no reason.