Yes I notice that too. I hide my last name now because at my company it's just firstname.lastname so easy to guess.
It helps a lot but I still get a lot of sales goons. A lot of them follow up constantly too "hey what about that meeting invite I sent you why did you not attend"? My deleted email box is full of them (I instantly block them the minute I get an invite to anything from someone I don't know, and I wish Outlook had the ability to ban the entire origin domain too but it doesn't)
Put an emoji after your name in LinkedIn. Something that obviously isn’t part of your name. All the bots that scrape LinkedIn and guess your email address will include the emoji when addressing you in an email; no humans will. You can then use this in a spam filter.