Does anything "just work"? Everything is constantly changing, new features always in demand, more users, more data.
And you need to support that for anything you have ON TOP of any migration work - which is huge, and also a similarly moving target
While "if it ain't broke, don't fix it" is often a perfectly valid approach, there are going to be times when an upgrade can result in significant performance improvements or fewer admin headaches.
If IT is on the value chain this seems insane. If IT is ancillary to the value chain then this is standard.