Why do Vets Charge Fees?

Why is it vets will continue to charge people for their pets when sometimes it is impossible to pay for something expensive the animal needs…