Let's say A wants to find B's IP address. In the case of email, A would need to trick B into replying to an email (and also use an email service that adds the client IP header). In the case of most IM servces, B would need to accept a friend request federated from a server. If I'm understanding this correctly, with Skype, A merely has to query B's status to get B's IP address.