Good question! I feel the same way. I have sent resumes to more than 150 suggested opportunities with only or so actual responses even acknowledging that they received my app.
Do they know me by a resume? No. but it seems that is all they want to see. They don't want to "waste" money on bringing us into the office for a face to face interview. Locally, this really doesn't cost them a dime, but if travel etc is required, they should cover the costs of bringing us in.
My suggestion, unless the company just won't let you, go to the possible job and ask to meet with the HR manager.
Maybe a phone call to ask if you can come in.
Some will and some won't.