Subscriptions are a pain for sure, but I think a big reason for that is that they are always something like $10-20 a month. For something that people might only use occasionally that's just too much. If they were instead maybe $20 a year and easy to cancel, I think a lot of people would sign up.