It's like this already -- you pay yearly maintenance fees for access to software upgrades. If you let it lapse and then want to re-enroll, you're still on the hook for the lapsed time. Maintenance fees typically don't include your support contract fees, either.