i think your final point is the most crucial. If you know someone it is just easier.
I recently sent a few job applications, but for one company I went through a contact. Within a week, i got an interview with the CTO, without even having a role specified.
The other applications? No response or not even prompted for an interview.