Maybe a simple rule could be that if you run an undeclared bot on HN to auto submit stuff that you forfeit your account when you're detected, no matter who you are or what you've done. That way we only get really clever bots that are indistinguishable from really good submitters.
Why? I haven't read a good argument against bots. Your article doesn't present an argument that HN is harmed. I haven't read a good argument that anyone is harmed. If a bot had its own novelty account, say "ragnawald_speaks" that submitted everything I wrote, what would be the harm to HN? People keep talking about "spam." How is it spam if a bot submits an article that has an excellent chance of making it to the top…
People often behave like sheep - the fact that a lot of articles are voted up isn't a reflection of quality, it's a reflection of familiarity and unthinking, sycophantic behaviour.
A large majority of these articles aren't actually discussing anything interesting - and it seems that their main purpose is to generate buzz and self-promote.