Unfortunately, WhatsApp will not let you use it without handing them all of your contacts.
I wanted to remain in contact with a friend that had moved overseas, so local texting/calling was no longer an option. They use iMessage and WhatsApp, and I don't have an iPhone.
I can't add them as a contact, I can't get messages from them, I can't send messages to them - nothing, unless I hand over all of my contacts.
I blocked whatsapp from contacts, so it doesn't popup the prompt anymore, but I don't even get the "to help you connect ..." prompt either.
when I go to the green "add chat" icon, I just get a list with my whatsapp contacts (not system contacts) and if I add a phone number I can talk to them directly (and/or add them to the whatsapp contacts instead of system contacts).
WhatsApp is not an alternative phone. It's a popular messaging app. I don't spend a couple hundreds a year on Skype because I need a chat app but because I have a specific need to call a traditional phone number.
I use my Skype credit when abroad and making local calls so this is quite painful