I tend to agree with most of this. I don’t think you ever get to zero, and over-screening is usually worse than under-screening.
The shift that’s helped most in my experience isn’t better upfront forms, but better signal between booking and the call. Once a meeting is on the calendar, the question becomes: what can I learn asynchronously before showing up live?
Even lightweight signals (what content they engage with, what they skip, who else gets looped in, what questions they ask on their own) usually tell you within 24–48 hours whether this is likely a “real” conversation or a courtesy call and lets you prep or deprioritize accordingly without cancelling outright.
So yes, some unqualified meetings are part of the game but reducing the surprise factor has been the biggest win for me.