If you don't want to get approached by recruiters then don't be on LinkedIn in the first place. This is just my opinion though.
Also, I don't mind getting emails telling me about jobs I might like, but as long as they are targeted and relevant to me. Most of the people sending these emails don't even read my profile.
1) I started on LinkedIn 5 years ago. I have a few recommendations from former managers/coworkers on there. So even though I don't wish to be contacted by recruiters today, deleting it would be cutting off my nose to spite my face.
2) If I did delete it, then when I did decide I want to start job-searching again, and start a new LinkedIn account, it would be a big red flag to my current employer, assuming I wanted to keep my job search quiet.