If Bitcoin's ambitions are only to replace physical cash transactions, then sure, it works. (and that's no small success!) But if we are talking any kind of online transaction with delayed gratification, then trust is required, as is a recourse when things go wrong.
Perhaps the route to success for Bitcoin involves sophisticated offline tools?
I would love to be able to pay for goods on Amazon with bitcoin, because I trust Amazon. Right now Mastercard/Visa/Paypal takes a cut on each of those transactions to provide "trust" in them that I neither need nor want. If things go wrong in that transaction, I'm still left dealing with Amazon, as Mastercard/Visa/Paypal will not want to get involved.
In cases where you're dealing with an unknown quantity, then you have to look elsewhere for your trust metric. eBay has their, eg. "99% positive" reviews, Silk Road has their own way of dealing with this (similar with freebies/samples to build trust).
Why do you say so, apart from ideology? The history of money and credit transactions suggests the opposite; consumers in fact clamor for transactions to be reversible. Do you have any evidence to support your claim?
I'm speaking from being a peer; both a consumer and a supplier at the same time. We are more than consumers, we're people and citizens that provide services and utilize services of others. Having a third party in those transactions that can arbitrarily disrupt them has proven problematic (for reference, see all of the backlash against PayPal for the way they arbitrarily freeze funds on both sides, etc).
Actually it seems that credit/debt was usually the standard and not cash per se, at least if David Graeber's book on the history of debt can be believed ("Debt: The First 5,000 Years"). While cash has certainly been used since antiquity, most transactions were on credit, even before Western Europe exited the Middle Ages, with cash limited to certain purposes and/or segments of society.
The use of Paypal and credit cards destroy this trust by allowing a paying party to reverse transactions so the payee gets nothing. It's empowering a third party to arbitrarily negate charges.
Bitcoin is no more a "den of thieves" than a cash-based society, which most of the world was until recently. I'd argue that Credit Cards and PayPal are much more a den of thieves by abusing their trust to cause no end of issues for people receiving payments.