Just this morning I was looking for some Scheme documentation. Typing "scheme set!" into Google returned all kinds of crap because Google not only ignored the "!" after "set", it also searched for "scheme OR set" instead of "scheme AND set!". Bing, on the other hand, gave me exactly what I need. DuckDuckGo was as bad as Google.
I realize they're doing it to help out the average user, but whether the average user needs this kind of help is debatable. There are "average" users who actually know what they're doing and they're going to be pissed when Google insults them like this. Lawyers, doctors, photographers, designers, car mechanics, gardeners ... these are "average" users too, and sometimes they have very specific queries. What Google returns when they search for these extremely specific queries is what will decide if they're going to stick with Google or switch to Bing/whatever.
"You don't really know what you want. You're too stupid. We know better. Let us help." Is that the message you're sending me, Google?