Sadly I think my vet practice is in for the money too :( Each time I go, there is a mention to something that cost extra money. The other day, I took my dog for her booster shots. The vet listened to the heart and concluded that she had a heart murmur of 1 or 2. Before I could ask what that meant, she went on to say that they'll monitor and do an ultrasound on her heart next time I brought her.
I was quite anxious about it so made an appointment with First Vet to discuss and they said that at 1 or 2, they wouldn't be worried, that it is common and as long as the dog is active and showing no sign of concern, they wouldn't expect them to get an ultrasound unless it got to 3 or more.
One time I called them to say I was concerned that she might have swallowed a bit of washing powder and they told me to bring her in and that they would probably need to wash up her stomach. I panicked, called First Vet, they looked at her via video, asked me questions, and then said that she would be ok and just to monitor her overnight. Sure enough, she was absolutely fine.
I don't trust the skills of the vets at our local practice and I would feel happy for them to treat my dog for something serious, but I sadly do believe they will try to push for tests that are not necessary for the money.