Probably the customer retention is less than 2-3 years. With a lifetime license you can probably charge 3-5 years worth of yearly customers making it a win win for the company and the people who prefer a lifetime license.