I see they're moving to a subscription model now too in an attempt to make it more attractive.
Wow, I just realized why Steam does this for in-game purchases.
> with the singular exception of Apple who does not compel all purchases through an intermediate currency balance.
Google Play doesn't have one either, FWIW.
The difference between this and a micropayment platform would be the fees. In the toll system, the fees are paid once. With a micropayment platform, the fees would be per transaction.
There can be a "self hosted" version of such a platform that say each content-provider can host but I am not sure it will work out against the cost of maintaining it includes much more than just hosting (securty, auditing, refunds, taxes etc).
As secondary evidence for it being illegal in the US, the scheme you are proposing is pretty much exactly what WeChat and Alipay do in China. It is also exactly the problem that Paypal and Venmo were made to solve, but for some reason they chose much more convoluted and restricted solutions even though from a technical standpoint it is harder to do what they actually did rather than the absolutely trivial technical problem of the fully featured solution which just manages account balances and transfers between them, a literal CS 101 type of technical problem.
I think the bigger issues is that if I see an article presented to me as shared on social media or in search results I assume it is free access. I click in, and if they ask for payment, it's a turnoff since I thought it was going to be free. Also, I don't like how credit card information can be continuously used by the organization.
I want to be able to hand an authorization for a single one-time payment to any organization and not an authorization to charge however much they want, whenever they want.
That goes for hotels too. I want to be able to say "Here's my credit card" [but I don't authorize more than $130/day].
Edit: I suppose that doesn't work as well for hotels specifically, at least in terms of giving a card for incidentals. Since it isn't a physical card, not sure if the receptionist would be keen on entering a digital card like that? But I've definitely used it to pay for rooms online.
Now try and build a micropayments ecosystem ontop of this infrastructure that is very expensive to interact with (in the context of $0.01 charges). Amazon can do it for AWS as they aggregate many small charges into one bill, resulting in the service cost not being dwarfed by the payment processing cost.