The issue (at least for me) is that google is no longer actually searching for the thing I ask for, and it's being blatantly disrespectful of users who cared enough to learn how to actually use the search features.
Quick example from today? I did a literal two word search - gulp admzip - and while the result are okish, an increasing amount of space is taken up by results with this handy little blob at the bottom:
"Missing: gulp | Must include: gulp"
"Missing: admzip | Must include: admzip"
WTF are they smoking? I asked for two fucking words, and the top result doesn't include one of them. Then the second result doesn't include the other.
So then I add quotes around the phrase I want "gulp admzip" because I'd really only like to actually see results that include that EXACT phrase, and... drumroll... IT DOES IT FUCKING AGAIN: "Missing: gulp | Must include: gulp"
And that literally has nothing to do with the quality of the items it's searching, and everything to do with Google deciding what I meant - Clearly I meant the npmjs.com package adm-zip, because that item gets vastly more views than any of the real search results.
I couldn't have possibly meant to restrict the search to the actual fucking phrase I told it to search for, because there aren't that many results, and they don't get many views.