According to a recent Google leak, we’re all to blame for poor quality search results. Summary and thoughts on Rand Fishkin's and Mike King's dropped dual reports on a large-scale leak of Google Search internal documentation for Content API Warehouse.
DuckDuckGo doesn’t suck, so yes it’s Google’s fault.
Kagi is good too but I think it’s fair to blame both Google and SEO spammers.