Treatment is expensive. For humans, let alone animals. There are regulations, safety standards etc that have to be met.
Of course, there is no question that humans shouldn't die for something that 'can be treated'. To this end we have the NHS, taxes etc for everyone.
The same doesn't apply to animals! Unless you're disabled pets are a luxury. As @DogInATent pointed out costs for routine treatments increase to subside these expensive things. If you believe that your pet should have the best medical care but can't afford it then don't have a pet. But you can't complain it should be cheaper.... These things cost money, why should anybody else pay?
Every thread on this turns out the same...people blame a shortage in the profession, investment companies, insurance companies , etc etc. To what extent each of these parties are involved I don't know and can't comment.
What I DO know is that in the past decade pet ownership has exploded and the standards of care demanded has come close to that of humans. It doesn't take a genius to work out that human care is expensive, and the same standards applying to pets would mean that the prices also rise!
But then again, thanks to the NHS many people in this country don't know just how expensive medic treatment is anyway. We don't need the extreme example of the U.S, look at countries like France where people do pay for treatment on a sliding scale.
If you think it's expensive but a bandage and put it on yourself, just like people used to do.