Yeah but it only is a good thing if the lookup of those addresses happens on a decentralized basis. We could use namecoin for that. But some services that already exist actually are decentralized. If you are able to tamper with that system, you could easily pipe in your own address and steal someone's coins!
I think if this happens on a centralized bases or a decentralized basis it will be a huge target for fraud and scammers. In the OPs picture SeansOutpost was the example, but a scammer could make several addresses with slight variations of this name to try to get people to send them money when they misspell who they are trying to send money to.