Okay in olden days I would write my letter, seal it with wax and my ring (no sniggering please), a ring which was issued to me, and some underling would run off and deliver it for a cabbage. The recipient can check it is genuine and whether it has been tampered with. So a tech version must me possible to sort the wheat from the chaff.
Couldn't humans just have to do a squiggle to access some sites to prove they are human and not bots?
Like I said I have no idea what I am going on about - but I am interested in why the process is so flawed that it can be grifted.
You're missing the point. It doesn't matter what you do, at some point you have to deal with the traffic. To do that takes time and resources, so even if you simply reject everything, you still have to use bandwidth and processing power to get the packet, look at it and then discard it. Enough will bring a system to it's knees.
Say you can securely authenticate every packet (which is processor intensive) so that you can be sure it is from someone you want to talk to. If I send you billions of packets that have to be checked, your bandwidth is choked and your router that rejects packets is brought to a stand-still, and you are off-line.
It's been explained several times, and when you keep replying with "but there must be a way to do it" you might as well be saying "but make it magic". All you can do is have bigger, faster hardware and fatter pipes, but then you just need to generate more attacks to overwhelm the extra resources trying to deal with it.