It's important to realize that attribution - knowing which human got which money when - is actually very important in many contexts, particularly when a lot of money is involved. This allows for an un-do button in the case of mistakes, fraud, etc. If I'm wiring my down payment for a house for $200k, it's nice to know that if I fat-finger the receiving account I can get the money back. How would you feel paying your down-payment in cash or BTC? How about when Citi accidentally paid an extra $900M (or something like that). Normally they'd be able to get all the money back (actually in that case they couldn't, but that was a weird anomaly).
I'm all for privacy, anonymity, etc - which is one of the reasons I'm very excited about crypto - but you always have to look at things from multiple angles.