This is wrong because it looks exactly one layer deep and ignores the greater complexity.
Of course the answer to a DOS is to not accept the incoming requests. It's tricky to distinguish between the malicious requests and the legitimate ones, and doing so doesn't cost nothing. One way to break the defense of a DOS is to DOS the system that does the sorting.
Further, The "requests", in this case bids for our attention, exist on a spectrum from "legit" to "malicious"-- or more precisely "information I will endorse having gotten in long-term retrospect" to "information I will have wished I had no gotten in long term retrospect." So we're already fucked, because you can't even make that determination in a meaningful sense.
When do you eventually settle on a filter that is an approximation of the above, you'll find that it's trivial to DOS that filter too since we're made of meat and exist in a low trust environment.
You can live in the woods or whatever, but since you're posting on HN, I assume you haven't chosen that. And you can look at the other posts in this threads for examples of just how intrusive and unavoidable the bid for attention actually are.
And all this is only the first layer of complexity: the difficulty/impossibility of individually choosing to "free will" your way of this issue. The next layer is that we're not even talking about individuals. We're talking about Capitalism, by which I mean we're talking about systemic issues.
That's a whole different can of worms, but the headline is: in response to global, systemic issues if you find yourself saying a variation of "it's simple! humans just need to be different/better," then you're doing it wrong. You're missing most of the relevant dimensions, so you will not solve the problem, nor is your voice likely to be particularly helpful in the discussion about potential solutions.