Having a discounted license to renew support and updates after the first year seems fair to me. If you want a developer to continue supporting a tool, you should be willing to chip in so they can continue working on the product, as long as you can continue using the version you purchased if you don't want to renew.

This stuff with some self-hosted plugins moving to a SaaS monthly pricing model is ridiculous, though.