This would give the company an incentive to ensure that new versions are compatible with and significantly better than old versions – otherwise the new versions wouldn’t sell, or at least not easily. If Microsoft’s new software had to compete successfully at least against its old software, we would know the world was improving.