It does come off as a little condescending, but hopefully we can take that to mean that he is really really in love with his current job!
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.