Ethereum too should add the rule to add trustline before accepting any tokens. Where users has to manually add a token to accept it for receiving (and sending).
As the most of the ethereum address are public in various ways, people are sending useless tokens to everyone. Which clutters the wallet and make the interface difficult to use with useless listings.