all of the protections disappear with bitcoin type anonymity
Reversing transactions requires arbitration, which is quite possible with or without anonymity (although, you wouldn't want to provide delivery receipts for physical items if you need to remain anonymous).
Actually, decentralized & pseudonymous systems like OpenBazaar which work with Bitcoin provide trustless (i.e. the notary can't steal your funds, unlike a trusted escrow) arbitration services. This sort of opt-in protection is better than what you get with Mastercard, but considering the technology is immensely more complex than what is used in centralized systems and that it is mostly open source (negligible funding), more time is needed until it matures.
I have no need of anonymous financial transactions for credit cards.
I would agree with this. Most of the problems with credit cards is because they are pull payments. The fraud levels would be immense if it became anonymous.
It's very convenient to not be required to give out personal info to prove you are not a fraud, though. It's also good for security: no "pull payment" info to steal when one of the companies you work with has a data breach. So I think from the consumer's perspective it is better in the case of push payments.