What? Are any of those “useless” websites rank higher than your site? If not then what is the problem? You get what you’re looking for right there at the top. And you get all sites that mention your site. Would you rather not know about them?
Anyway, it shows the web as it is, like it or not. The fact is that there are hundreds if not thousands of stat sites on the web and the fact that you don’t like them doesn’t change that fact.
What Google is supposed to do? Somehow find out that you don’t like stat sites and skip them from the results? Probably, but it has to be a personalized search. It can’t skip the results just because someone somewhere doesn’t like them. If it did, there would be no websites to display because there is always at least one person who doesn’t like a particular site.
To go back to the spam issue, yes it’s an issue. And it’s not good when a clearly spam site is ranked higher than a good site. But from my experience those cases are rare and only temporary.
Then again, my definition of spam may be different than yours. For example, I don’t see stat sites as spam. So again, we go back to square one and you can see that it’s impossible to please everyone.