This sort of benefit in software can be realized with much shorter terms. A 5 or 10 year term would accomplish pretty much all the same benefits. 25 years is just way too long for software.
The benefit comes from no one ever using the earlier inferior versions.
The benefit comes from no one ever using the earlier inferior versions.