I actively report these as spam (they are) and block the email. +1 on insulting intelligence.
> they probably haven't spent more than 10 seconds looking at my profile to see if it’s a fit.
I doubt they even glance at your profile, probably scraped and stored somewhere that's sold to these AI recruiting / sourcing companies the recruiters use.
My solution to this spam is that I changed one letter in my LinkedIn name to a Unicode that looks like a letter but isn’t (think math symbol, etc).
If I get email or a message that includes that character, it proves software sent the message and it wasn’t typed by a human.