For years, software followed a simple pattern. Each new version introduced more features, additional background processes, and higher system requirements. If ...