Google used to respect search operators, and dramatically tone down query optimization for queries that contained operators. As I've written elsewhere, I suspect learn-to-rank is to blame[0], by optimizing ranking for generic sloppy queries despite your query being very focused.
[0] https://news.ycombinator.com/item?id=22747889