Why upgrade?
Staying on an unsupported version can introduce more than just a lack of vendor support. Older platforms can become harder to maintain, increasingly difficult to keep secure and incompatible with newer packages, frameworks and third-party services.
Upgrading gives you a supported foundation for ongoing development, while providing an opportunity to address technical debt, modernise parts of the platform and make sure the technology continues to support the organisation's needs.
More than a version change.
An Umbraco upgrade can involve much more than the CMS itself.
The complexity of an upgrade depends on how your platform has been built and how long it has been evolving. Custom code, packages, content structures, integrations and the underlying .NET framework can all affect what needs to change.