Updates are not here to bug you, that's the thing to know. In fact when a program starts to be known, some people have some advantages of corrupting the program as it means they will have more chances to harm the system.
Attackers succeed to harm a system because of security breach, a security breach means that the code written by the developers allow the attacker to harm the system. So in order to avoid this, the developers will create new features or edit existing ones in order to secure those.
This is what we call updates, in fact to be more precise, those are security updates whereas you also have more general updates which are here to provide new features to the information system.