I do not think LinkedIn has value, particularly because you have to pay to get access to available jobs.
The best alternative is Upwork, if you ask me. Good thing you can even get hired locally by a client, or land a long-term contract without ever bribing Upwork to get the job.
Don't waste your time with LinkedIn.
You have too pay?
I am contacted by local recruiters all of the time with contracts I might like to apply for.
Yes, I mean exactly what I said.
But things might have changed along the way, especially after acquisition of the company by Microsoft.
Glad you were contacted.
A few months ago, someone who was actively looking around and wanting to send out as many applications as possible to potential employers wouldn't. It was highly unlikely that they'd get a free pass.
At the end of the day, though, it all depends on what platform you believe would work best. There is absolutely no wrong or right answer.