How can you say such things? Cash is mainstream.
When you're buying things the size of a pizza it's mainstream. And with a pizza there're witnesses who know where it was delivered and know that the payment was received. (Starting with the delivery driver or the waiter.)
Walk into some car dealership with a suitcase full of cash and try to buy a car without ever showing any ID, and, witnesses or not, you'll see exactly how reasonable people think anonymous transactions for significant amounts really are.
That's adorable. Imagine running a multi-million dollar business and having all of your competitors see all of your financial transactions. Good luck getting them on board with that one.
"Why did you give "x" a discount and not us?"
"I noticed you did lots of business with 'x', so we bought them out, good luck!"
"Why does 'x' get paid a higher salary than me? Can you give me a raise?"
"Hello sir I see you're doing business with your long time private partner, allow me to offer you the same service for a 10% discount"
"I see you're taking bids for 'x' project, and now I can see the prices that have been submitted .. let me put in a discount"
...along with hundreds of other problems.
Just not how business is done man. They're not gonna buy into it, because it'll turn normally reasonable people into rats. I can see it sustaining consumerism at best.
But by all means, enjoy the one-man shops and desperate consumers .. anon/private tx's will be inviting the real money. You still have the ability to track transactions with even CryptoNote. I'd like to not devolve this thread into anon vs non-anon though .. it's speculative at best.