I disagree with this. I've had LinkedIn for as long as I can remember and have only received one short-term contract on there. Indeed has been a million times better for me (for contracts and full-time positions).
Edit: I just finished the article. First, you're coming off terribly aggressive and threatening in some of your emails. Not a good look. If you did that to me, I for sure wouldn't help you - in fact, it would make me not want to help you.
Second, it's a single platform out of many. Your life isn't over because you got banned on a website. And obviously, don't rely on any single platform for any business you're working on. That's foolish.