Bitcoin with tokens is the solution. So business can color tokens redeemable in goods or services only. They become self issuers of credit.
Isn't untokenized Bitcoin already redeemable in goods or services only? Or are you talking about making a gift-card esque economy where spending is restricted to specific applications?
http://www.moneyasdebt.net/ - Self issued credit is explained better here. Bitcoin as a single uniform commodity money will fall into perpetual debt, just as gold did.