I think that Google is a little too picky when it comes to SEO. Because they completely ignore well keyword-optimized Websites, and they ban your site if it is well optimized. In other words, they punish you for optimizing your site.
And they don't give well-optimized sites much PR credit either.
As a result, Google can index non-relevant Websites and rank them at the top for your keywords.
Not to mention that Google is very picky about who you link to. You only have a few options for link building in terms of optimizing your Website for Google.
I know that spam is a huge issue on the Internet, and I know that Google tries their best to reduce spam, but I think they take it too far. Googlebot should actually look at the site and determine if it's a spam site or not.