Facebook profile stuff is public info anyway, I don't really see the privacy issue 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.