Doing any of this at google.com scale? Not happening.
I suggest, like you, OP look into niches. That's how you can break down every one of his 3 statements.
A search engine that specifically rules out every mainstream site? I'd be into that. A search engine built specifically for devs? Again, great. A search engine for blogs not built on Wordpress? Great. An academic search engine? I'd like that, too.
I agree, people are attached, but there are ways to mitigate, at least Duck is trying with their bangs.
A better way to mitigate is creating a niche, like you're suggesting, which is what I only hinted at. Even though I am attached to a particular engine, or website, I would use, IN ADDITION, niche engines.