Many customers would rather pay a small share of the cost to backport only the most necessary changes, in order to reduce the need for continual re-testing and updating of their applications. Keep in mind that many applications are not commercial or open-source packages with many users, but instead were developed for only one organization, which must bear the full cost of maintenance.