Because you can use a central authority (ie, company, any organization really). "Distributed computing" doesn't mean no central authority. With a central authority it's easier to build and has lower transaction costs.
If someone has a bank account, they can get paid, in your scheme. They don't need a credit card.