This is highly country dependent. Anonymous prepaid cards aren't as widely available as you might think, and often they have very high user-paid fees.
Let’s say for a minute this is a failure of my imagination. Does each sub agent really need to be able to independently transact?
Besides, you're already effectively giving agents money (tokens aren't free, and agents decide when to stop consuming new ones), this is just more explicit :)