That's why batching needs to be used, so all those little 5-10c transactions get accumulated and sent as one larger one. Then once a month or when you've read $5-10 worth of articles you'll be charged. This usually means that there will be one, or a handful of, providers so that you won't have an outstanding tab or credit at too many places.
So there we get back to a subscription magazine model. It's easier mentally to have one, or a few, subscriptions charging a fixed amount per month to read content. Unfortunately even if you do pay $5-$10 per month for a subscription, the publication can make more money from you by selling ads in the publication.