Wedevs project manager pro does this I posted a review about this “feature” (https://wordpress.org/support/topic/be-cautious-of-the-pro-upgrades-you-must-pay-to-keep-data/). It is a horrible business practice. It seems like a really desperate move.
The current WP way is when you purchase a plugin you are purchasing the code as-is, with updates as long as you renew your subscription. Not renewing is a bad idea as you’ll miss out on new features and security patches to the code you have purchased (I say you have purchased the code as-is as you are able to view, edit, or never use updates or new features. It’s yours as long as you follow the GPL). This is the way WP plugins have worked and how people expect them to work.

People that have experience with plugins are expecting this approach to how their plugin will work in the future. There are not that many people that are going to read the docs on what happens if I do not renew my subscription. Why, because of their experience with past WP plugins.

If the goal is to change the idea of you owning the software as-is and turning plugins into actual pay-for-access subscription models. If that is the case, the fact that if you do not renew your subscription you will lose access to your data should be posted clearly and easily visible on the pricing page. It is not (https://memberpress.com/plans/pricing/).

Most people that are using MemberPress have experience with other plugins and have an expectation of how a plugin should work. I pay once for the code as-is. I get a year of updates and support. If I do not renew my subscription I lose future updates and support. Which can be a bad thing, but I keep access to my data.

That is the point to me that should be made very clear with plugins like this. It’s the loss of your data, and for most people that have not taken the time to read the docs on not renewing. It is a shock to log in one day and not have access to your data.