One way to solve the recurring payments on lightning problem:
Instead of auto-charging, just show a feed of invoices you’ve been “subscribed” to. Each time a payment is due, the person can evaluate where they want to continue supporting that thing.
The challenge will be in how to nudge people to pay without being annoying. I think that’s where social gamification can help. I have some ideas.