There are on average a dozen submits a day that are just lists of affiliate links, most of them even violating the rules of Amazon affiliate agreements. Why aren't the repeat offenders banned? A handful of far more innocuous sites are banned.
There are two different issues: what's on topic for HN generally, and what is a fit for the "Show HN" category, which is much more specific. I was talking about the latter. Is that distinction clear?
I wasn't talking about banning anyone, just removing "Show HN" from the title of posts that don't fit that subsection.