I mean, I can meet you in an ally, transfer some satoshis from my wallet to yours, you hand me a wad of cash/jewels/MtG/collector funkos and you might not even know my name.
Sounds like a setup to get robbed tbqh.
True, but this does not happen for large transactions, due to being vulnerable to the $5 wrench attack (1)
For big transactions where something of actual value is exchanged, both parties will want an escrow, and this is where a public exchange comes in.
Hmm, doesn't this work equally well with a wad of $10 and $20 notes? I mean, yes, notes could be clandestinely marked. But aren't bitcoins also traceable after the first transaction?