Annotations are aggregated to preserve any added by third-party services. The annotations, once added via OpenLibertyApplication CR, are not removed from the relevant resource (i.e. Deployment, StatefulSet, Service, etc). Tracking the annotations added via CR would allow us to remove them from the resources once they are removed from the CR. So that users don't have to explicitly set a false/nil/empty/different value to unset the original annotation.