The cost is learning how to perform an old operation in a new way. The benefit is a feature that makes it possible to do something more easily than before. The incremental benefits of the newest versions tend to be less and less compelling. Version fatigue might be defined as the point where the incremental benefits do not match the incremental costs. When the existing software has nearly every feature you want, it is hard to get motivated to upgrade.
TCS: Tech – The Programming Soviet