For many people, email is an absolute train wreck.
The solution Dave chose is bad because messages get lost
This is the point. Dave would say that his solution is good precisely because messages get lost. Dave is effectively increasing the barrier to receiving an email, and filtering out emails that don't reach that barrier, which is an economically reasonable approach to the problem. (This particular approach may not end up being the right one, but it is worth a try.)