The biggest reason is security. Security researchers (read: hackers) are constantly discovering new exploits which the developers must then patch. If given the option to, many users will just continue to postpone software updates indefinitely. This becomes a security risk for which the software developers are ultimately responsible, hence forced updates.
Latest Answers