This is more of a general question.
Most people who use a computer always try to keep up with the latest updates to whatever OS and software they're running, mostly for security reasons. Also, it has become much easier to upgrade from e.g. Windows 8 to Windows 10 and keep all your previous data/settings intact. Generally it is considered good practice to run some update manager regularly on an end-user device.
Why is it entirely different for servers though and in some cases updates and patches are completely avoided? Sure there are issues such as some downtime when updating and the possibility of an update breaking something but how are updates handled if you want to make sure everything is secure?
How are OS upgrades handled? I've read about people working on environments running some EoL OS (e.g. Windows Server 2008) on servers that are exposed to the Internet but don't upgrade or update because "something may break".
From my understanding, you shouldn't be installing new OS updates as frequently as you would on your personal devices but you can't really almost never upgrade in fear of losing functionality.