299MB für einen Fix ist nichts ungewöhnliches. Man kann nicht einfach mal eben 4 Bytes ändern. Es muß immer das komlette Binary getauscht werden.
Nein muss nicht unbedingt. Es gibt möglicherweise chkeiten nur die Teile einer Binary in ein Update zu packen welche sich auch geändert haben. Macht heute aber kaum noch wer. Damals war das eigentlich der Normalfall.