Well I don't really mind endorsements for skills that are in my current toolset. It is a nice compliment to get endorsements from people that you know well or have work with or are working with.
On the other hand endorsements for things that you have never worked on in your life seem a little strange. I now have several endorsements for Oracle HR ... never ever in my life touched that not even peoplesoft. Even stranger is the recent endorsement in that from a system admin in my previous job where guess what ... we never ran that software there at all.
Just received another strange endorsement for SQL Server from someone that I do not remember how they are connected to me via linkedin. I guess SQL Server is much improved these days ( needed to change obviously ) but wow have not touched anything on that platform since like 2000 and that was a 3 month project.