Do you really think this is a technical limitation of the current banking systems and a missing "feature"? Or is it the Bitcoin technology that "solves" this?
The whole reason that it is not allowed to send money to an anonymous person is... Well don't actually know where to start explaining it.
Anti money laundering? Counter-terrorism financing? Financial transaction reporting?