The reason people find Google less objectionable than Microsoft is that it is far easier for the average consumer to switch search engines than it is for them to switch operating systems. So while Microsoft could force out better competitors, there's no way for Google to stop people from using another search engine. There just needs to be one that is worth switching to.