@Zax I'm fine with paying for bigger steps in development. Then you don't have to worry about upgrading or change computers. I want to be available to change computer freely and if i want/need the new features i can buy the update.
A subscription for such a specific program that most people only use occasionally is bad as well. Adobe did this and people didn't like it that much. Its fine for companies that use the software every day and make money from it.
A dongle would work. But whats the cost of the keys and shipment?
A good discount on a replacement license is at least a little better.