Du stellst Dir das alles etwas einfach vor
Es gibt nicht nur dann Änderungen, wenn die Welt sich komplett verändert (SEPA-Einführung), es gibt ständig irgendwelche Updates. Sei es Erneuerung der Zertifikate, Änderung der Verschlüsselung, Änderung der HBCI-Version, Änderung der Abrufadresse, Änderungen im Datenstrom (MT940 / CAMT), andere sinnlose Änderungen (z.B. bei SPARDA) usw. Normalerweise bekommst Du von alldem nichts mit, wenn Du die aktuelle Version benutzt, weil das Kundenprogrammseitig alles vorbereitet und durchgezogen wird, bevor es Bankrechnerseitig passiert. Es läuft einfach weiter. Deine alte Version ist nicht mehr vorbereitet, und wenn dann Bankrechnermäßig was geändert wird, dann geht's eben nicht mehr.
Von Version 5 auf Version 6 wurde das Lizenzmodell komplett geändert, deswegen gibt es kein kostenloses Update von 5 auf 6. Wurde hier lang und breit diskutiert seinerzeit. Der Hersteller muß eigentlich laufend Änderungen nachziehen, die die Banken machen. Wenn er allen Kunden alle Änderungen bis an ihr Lebensende gratis nachpflegen soll, dann wird er das wirtschaftlich sicher nicht lange überleben. Subsembly ist, was den kostenlosen Update-Zeitraum betrifft, eh schon sehr großzügig. Und selbst wenn der endet (mit einer neuen Hauptversion), kann man das Programm weiter verwenden, solange es eben keine Änderungen banksetiig gibt, die das verhindern.
Bei anderen Anbietern wirst Du jedes Jahr dazu gezwungen, ein Update zu kaufen, wenn Du es nicht tust, dann blockiert sich die Version selbst, auch wenn es keine Veränderungen in der Welt gegeben hat. Aber das ist eben das Lizenzmodell des jeweiligen Herstellers, ob er die Software dauerhaft oder nur für einen Zeitraum zur Verfügung stellt. Und selbst wenn er sie dauerhaft zur Verfügung stellt, kann man nicht erwarten, dass man bis zum Lebensende alle Änderungen in der Welt kostenlos nachgezogen bekommt.