I fully agree, though I will caveat that many companies, mostly larger ones, have the vast majority of resumes funnelled through HR. HR may be much more inclined to just toss a resume that doesn't check every box that was listed as a "requirement" for the job than a hiring manager actually would. Of course, that may fall under the "it's probably not a company that you want" category, but it is well worth noting.