I can see both sides here.
On the one hand, some vets - not all - do charge the earth, and make a killing from peoples misfortune (ie, their animals needing medical treatment.)
On the other hand, I know some vets who are wonderful, and have reasonable prices.
EG, we used to use a big national vets. Don't want to name and shame, but it's a big countrywide one and is often situated inside a big well-know pet/pet supplies shop. We got our 2 cats inoculated every year for the first 5 or 6 years of their lives, and it was £150 for the two. And then around £40 on top for the flea drops and worming tablets. Insurance doesn't cover this as it's 'preventative care.'
Then we moved to a small market town vet as we moved to a little village. We registered the cats there, at the tiny, independent, market town vet, and I took them for their yearly inoculations several months later. They charged me £65 for the two. Less than HALF the 'big' vets charged me. Also, flea drops and worming tablets for the 2 cats... £19 instead of £40.
I was shocked, pleased, and angry at the same time. Pleased that the bill was much lower, but angry that we had been charged so much for those 5 or 6 years.
In addition, my friend's little spaniel was attacked by another dog when they were out for a walk in the woods, and this dog ripped off half of one of his big floppy ears. The man bolted and took his dog and did not help her at all. So she took her dog (bleeding profusely from the ear,) as quickly as she could to the vets, and he said 'I will have to operate and try to fix his ear,' and said she should come back in 2 hours.'
She went back and called the insurance company who said they would not pay as it was 'only cosmetic' and the dog was not ill or seriously injured!
So she went to pick the dog from the vet 2 hours later, and told him the insurance will not cover it, and he said 'ok then, I will cap the cost at £1500.' 
For repairing the dog's ear, and with the dog at the vets for just 2 hours - he charged £1500.
And then they wonder why some vets get a bad name.
Although, as I said, they are not all bad, so it's a shame to tar them all with the same brush.
I also think the insurance companies have a lot to answer for. There is so much they won't cover. In addition to seemingly cosmetic stuff like my friend's dog's ear, they don't cover eye treatment (like removal of cataracts,) and dental and suchlike.
Also, when it comes to a long-term condition, (like if a cat or dog is diagnosed with diabetes or epilepsy,) and they need long term treatment that costs £70-100 a month or so, the insurance companies will cover it, but only for a limited amount of time, like 12 months, or 2 years maximum.