I'm going to play devil's advocate here.
I very rarely take my dog to the vet. Granted I do have a vet who has his records in case of emergency or etc. but I give him vax myself (except rabies obviously) and generally treat/give him a couple days to heal himself before I take him in
I also have a cap in how much I'm willing to spend on him.
Does that make me a bad pet owner? Maybe. But he loves me, and I love him.
I'm already accepted in to vet school, I know for a fact this is what I want to do and I'm going to love doing it
I guess my point is: Are yearly exams beneficial? Of course. Are they absolutely necessary to be a good, loving pet owner? Not in my opinion
No one is arguing that someone who can't afford to take their pet to the vet once per year is a bad pet owner. They are stating that the mentality of "My pet is doing just fine, so he/she doesn't need a vet" is wrong, especially for someone wanting to be a vet.
Also let's touch on some things here...
1. Home vaccination, sure you can do it, but there is so much you are missing here by doing it at home. 1. Was the vaccine purchased from a reputable company? 2. Was it stored properly? 3. Was it transported properly? 4. Did you give it appropriately? (not saying you didn't but owner's have thought they have given a vaccine before but were really just getting it in the fur, or they didn't mix it properly (just gave the saline)).... 5. What about the manufacturer guarantee? So if the vaccine fails, they will pay for your pet's treatment, as long as the vaccine was given by a vet and given on time. 6. What if your pet has a reaction? Yes, this can happen after you get home from the vet, but if you have given multiple vaccines at home, the vet won't know which your pet reacted to, whereas if given at the clinic they might be able to get an idea of which it was. 7. What vaccines does your pet need? This varies animal to animal and your vet is the best source of information to know which vaccines to give and which your pet may not really need. You can't determine this.
That doesn't even cover all the other preventive medicine that pets need on a yearly basis that they should be getting from the vet such as flea/tick prevention, heartworm prevention, deworming, heartworm testing, annual examination, dental prophylaxis, etc.
That hasn't even touched upon the whole "I take my dog if she/he has been sick for a few days"... there is a reason vets tell people to come in as soon as possible if there is a problem, because many conditions can take a drastic and horrible turn in just a few days often resulting in euthanasia for a condition that could have been treated had the pet only been brought in a few days earlier. I am not saying if your dog suddenly vomits once and then goes about playing and doing fine the rest of the day to rush in to the vet, but if the dog is vomiting for the majority of the day, you shouldn't be waiting a few days just to see what will happen and you definitely shouldn't be attempting to treat at home, as you said you do.
The other problem with the mentality of I don't take my dogs in yearly because I don't want to and I do stuff at home is that you are going to have a hard time in talking to your clients about the importance of annual examination and preventive care if you aren't doing these things yourself. Hopefully vet school will open your eyes and make you change your mind, but vets aren't recommending all this annual stuff just for $$ or laughs, it really is very important to the health of your pet.
I mean, you go to the dentist what at least once a year (if not every 6 months)? Hopefully. Why? Not because there is anything wrong with your teeth but because you want to prevent there being anything wrong with your teeth. And if you don't do that, then it shouldn't come as a shock when you get a cavity or need a root canal. Well, the same goes for your pet.. preventive care is important and if you don't do it, then you could end up with problems, a sick pet, a really large vet bill and at worse, a dead pet.
Again, we all get the not being able to afford vet care... most of us have been there before or have worked in clinics to know that not everyone can afford super expensive treatments and surgery, and no one is arguing that those people love their pets less than those that can afford care. What we are saying is that the mentality of not needing a vet or not needing the preventive care in people that are going to be a part of the profession, is dangerous and you really should consider if you would be the best advocate for an owner's pet if you are going to be recommending things to a client that you won't even do for your own pet.