The more frequently you change your infrastructure, the easier it becomes to do so. We have found that most of the time, when code is updated as part of something like a compiler upgrade, it becomes less brittle and easier to upgrade in the future.
Part of the infra team's responsibility at my last company was to upgrade stuff monthly.