This method isn't a way of finding out phone numbers from Facebook accounts, so I don't see what you mean here
When I hit someone's voice mail I can get their name, so it's not like most people consider it to be private.
What's the benefit of having a public phone number? You get more advertisements and spam. With a private phone number only people you've given the number to will call you. You can limit who can bother you.