I haven't yet seen the big picture discussed here in the comments:
Sometimes things change because people need to justify their jobs!
A lot of people would be out of jobs if their status reports said, week after week: "everything is fine, it all works, no complaints, no improvements needed, we've leaving everything as it is".
It's just that simple. It's probably the reason why most software related things change.
Unfortunately sometimes things change for the worse. E.g. in the Apple world, AirPort Utility was rewritten and lost functionality. Disk Utility was rewritten and lost functionality. But someone at Apple got to put down on their status that they "simplified" or "improved" or "updated" or (whatever) those programs.
Sometimes things change because people need to justify their jobs!
A lot of people would be out of jobs if their status reports said, week after week: "everything is fine, it all works, no complaints, no improvements needed, we've leaving everything as it is".
It's just that simple. It's probably the reason why most software related things change.
Unfortunately sometimes things change for the worse. E.g. in the Apple world, AirPort Utility was rewritten and lost functionality. Disk Utility was rewritten and lost functionality. But someone at Apple got to put down on their status that they "simplified" or "improved" or "updated" or (whatever) those programs.