Not necessarily. This is very useful for (atleast) business professionals. Linkedin doesn't provide emails. The only way I can send an 'Inmail' to a person is to upgrade my account. Paying $1 to send a message is a much better option.
That's not the problem. The problem is that they want us to pay to deliver messages to people who already "Liked" our page and thus have a pre-established interest/subscription.
Actually they're both symptoms of the same problem which is the more facebook tries to monetize the sleazier it feels.
LinkedIn probably has the advantage here because it was started explicitly as a resume/business/hustling platform, whereas facebook started as a way for students to keep in touch with friends.
People don't have defenses like spam filters for FB like they do on email, because that channel was relatively clean of unwanted messages.
It's sleazy because they have weaned people off open and free protocols into their walled garden and now they are going in for the kill. It's like how Nestle gave baby formula to African mothers so that they would stop lactating, then they cut off the supply and charged the mothers ridiculous prices so they could continue nourishing their babies.