Lifetime licenses for anything that is related to a service is a terrible idea, in the same way that not linking cost to usage can also be problematic.
For a standalone application, it can make a lot of sense along with bringing customer loyalty as they are treated well.
FL Studio is another example, and they also demonstrated how you can add new revenue paths, whilst still providing excellent value to your original customers.