if you want to receive incoming traffic then someone needs to know where you are
How did Skype worked without? There are many ways to make it work without phone numbers and address books slurping. But all theses apps are designed around getting a unique ID like phone number and then creating relationships slurping the phone books. This is also one of the most powerful ways to match data with real people identities.