I had to quit doing so, because I discovered that it didn't just exclude listed domains, but performed a totally different search. Locations or local results were largely missing, when I excluded some domains.
That's curious, please expand on this. Do you really mean it performed a search for different thing? If so - have you figured how it differed?
Or did it just have to perform a non-cached search and thus not only excluded said domains, but could also reorder the other results based on the current relevance, rather than cached relevance from the past that is being served to everyone else who doesn't exclude said domains?
When I search for “pizza hut”, I get: the info panel that shows Wikipedia intro and company social media profiles on the right, locations results and integrated map view as the second result. When I search for “pizza hut -site:pinterest.com”, I get none of those. In addition, results are listed in a different order.