Actually, LinkedIn endorsements have to be accepted by the endorsee before appearing on their profile. This has always been the case, I know because I haven't accepted endorsements for `Cascading Stylesheets`, but for `CSS`.
I also agree though, people randomly endorse stuff. I see D.o.D. all the time or Security Clearance. What does that even mean? That's not a skill as much as, hey I worked there, or hey I have one.