>I don't see what the benefit of having a private phone number.
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.
I don't think this is really true, because spammers call numbers at random (or perhaps, in sequence). They are not working through the published phone book.