I doubt it would do much good to have a ban list. An entire industry is singularly focused on gaming search engines to promote whatever. It just so happens that blogspam sites are incredibly profitable in aggregate.
It still seems like such a simple technical problem to solve, albeit at large scale. Particular URL is blatant spam? Delist it. Keeps popping up on new URLs? Threaten to delist the hosting provider's address block. I'm more inclined to think that the reason these problems aren't solved is because there's little incentive to do it. The more time you spend milling around looking for what you're looking for, the more opportunities there are to show you ads.
Right, ad-driven search engines are fundamentally incentivized to provide results that are bad enough that you need to try harder to find your answer, but that are good enough for you not to switch (with a fairly high cognitive barrier to switching).