If you dislike it so much, why don't you delete your LinkedIn profile? It's obviously there to facilitate exactly this kind of behaviour, so I don't see why there's any issue around it.
To the contrary, I see these kinds of complaints as being a common form of humblebragging in the developer community. It comes across as: 'Gosh, isn't it tough being contacted by these recruiters all the time because my skills are under such high demand in the labor marketplace. Deleting that one email every few weeks sure does some serious damage to my psychological well-being.'
The substance of this article is about email spam generated by LinkedIn itself. I think we should focus on that, and on the broader issue of where the limits are for email invitations in web applications. The issue this has highlighted (for me at least) is that it is easy to do damage to the reputations for others by putting their names on emails they didn't ask to be sent. This doesn't just mean losing users, it actually means souring and sometimes ruining the valuable relationships that users have with their colleagues and friends. There's a lot of trust and power inherent when someone else's name is put on an email and that isn't something to be sneezed at.