Nein, reicht es nicht.
Die Dauer der Impfwirkung ist abhängig vom Impfstoff. Es gibt Tollwutimpfstoffe, die Immunitäten von 3 Jahren haben (nach ordentlicher Grundimmunisierung), aber mir wäre zB kein Leptospiroseimpfstoff bekannt, der das kann.
In der Zulassung von Impfstoffen wird nicht nur deren Wirksamkeit und Sicherheit geprüft, sondern auch wie lang der Schutz anhält. Und das steht in der Zulassung. Diese sind online einsehbar für jeden.
In den FLI Leitlinien zu Kleintierimpfung steht, was sinnvoll ist und zum "Was und Wie" berät einen sein Tierarzt ja auch.
Und nein, es ist keine Geldmacherei! An einem kranken Tier verdient man als Tierarzt deutlich mehr. Wollen aber 99,9% nicht.
Man muss auch mal sehen, dass das der Zeitpunkt im Jahr ist, der Tierarzt meinen Hund anschaut und allgemein untersucht. Auch dazu ist eine jährliche Impfung gut.