I think the root problem is fee-for-service.
Doctors and other providers bill for each individual thing they do. But that means that their incentive is to do as much as possible, so they can quickly rack up billable codes.
It's like if developers billed their employer per line of code they wrote: the incentive is for churn, when it should be for slowing down and thinking about quality.
Doctors in Canada also bill the government for everything they do but I've never felt pressured for procedures by my doctor. Don't kid yourself, it's the insurance companies.