I make the streaming services work like this already. I have neither the time nor the interest in watching anything on streaming most months. I have all my subscriptions cancelled all the time. When I want to watch something badly enough on service x, I sign in, re-activate, get charged for one month, then immediately cancel the subscription. Then watch the thing. Then not get charged again until I want to watch something else badly enough in another 6 months' time.