There are many reasons you might want to disable automated updates within WordPress. The most obvious would be a heavily customized WordPress installation. Disabling automatic updates will prevent breakage in your system.
In this article I will go through 2 different methods, the first will disable WordPress core updates but still enable your themes/plugins to be updated. The second method will disable all updates (core, theme and plugins).