This is something that bothers a lot of us for many years. But the solution is not another young idea, which will grow into another walled garden.
We need an easy to deploy open protocol based service. Like XMPP, with easy service discovery. And an open source, fantastic app to go along with it.