That's really interesting. I'm a highly skilled C dev (not bragging, it's just genuine) on LinkedIn, yet I don't tend to get "found" much, except by recruiters.
One thing I found both awkward and fascinating was a job rejection from somewhere I never applied to or had any prior contact with! That was a strange feeling.
Someone internally recommended me for a robotics position. I didn't ask them to, but it was a glowing recommendation I was told. HR looked at my LinkedIn profile and concluded that since it mentions web (I do different things at different times), I received a surprise mail telling me I was unsuitable for the role and I should watch their company site in case webdev positions come up. But I'm not often a webdev, it's just up there for those times when I am!
From that strange incident as well as the types of approaches I get from recruiters (we think you are a perfect match for... our client asked me to write to you... oh, having now looked at your profile I see you are not... etc),
I'm inclined to think LinkedIn profiles for those with a variety of experience just confuse people looking to hire.
I haven't figured out a way to solve this dilemma and from talking with others at a conference, it's a common problem. The way it's done outside LinkedIn is tailored CVs, which focus on relevant items to each role and leave out the less relevant. But you can't do this on a big shared profile.