Users can swap their search engines freely on all browsers but they often don't want to.
Because there is simply no need to. If there was one significantly better overall than Google (and not just a little better or better in just certain niches) people would switch.
Because there is simply no need to. If there was one significantly better overall than Google (and not just a little better or better in just certain niches) people would switch.