Ok, just to clarify... If I sign up for a month to month and the new version is messy enough that I feel like I'm going to wait on it... I can cancel, but I lose the new version.
If a few months down the road it seems like it's worth trying again, then I can go month to month again and I've got the software back.
If I keep going, after 12 months, then I've got all of the current features at the 12 month point even if I cancel. Now what about consecutive month 13, 14, 15? Do I "own" any current updates for every month past the 12th month? Or will it be another year before new features are owned without a monthly membership?