I have a laptop that I don;t use very much, but occasionally I use it to watch a video such as on this web site or Windows Weekly. If one day I went to watch a video and couldn't because the subscription lapsed, I would probably throw Chrome on there instead, or something.
An O/S 'subscription' initial purchase would cover the licence and updates for 12mths. You then just renew the subscription component annually to maintain updates. If your subscription lapses, you no longer get updates, but the license continues to function as the version when it lapsed. If you want to reinstate a lapsed subscription, you pay a pro-rata additional fee.
I have a number of dev tools that work this way.