I dunno, I find non-technical screening helpful. Otherwise way too many candidates reach the tech interview stage that shouldn't, and are a waste of my time...
(I agree screening by non-programmers is flawed, but there's always a compromise. Involving programmers at this early stage can be a source of frustration and wasted time).
My point would be that engineering manager, etc are the ones who vett folks to be talked to. I'm pretty sure every job I've gotten in 25 years was initiated by engineering lead or manager.
In my career, some have and some haven't. In my current job, there's a screening by non-tech recruiters, then managers, then me and possibly others for the real tech interview. My EM is technical but cannot go in-depth as we can.
(I agree screening by non-programmers is flawed, but there's always a compromise. Involving programmers at this early stage can be a source of frustration and wasted time).