Earlier quoted context omitted.
I partly agree. I don't want it to be all or nothing. But the way browsers are set up with the "default search", it somwhat is. Ooooh I would love to be able to custom route searches depending on rules.
Firefox supports this, go into Settings -> Search and set a keyword for the search engine. For example, if you set the keyword for DuckDuckGo to "ddg" and Google to "go", then typing "ddg " into the topbar will search DuckDuckGo, and typing "go " will search Google.
Doesn't have to be search either. For instance, I use it for the nodejs docs, and npm packages too: "https://nodejs.org/api/%s.html" and "https://www.npmjs.com/package/%s". So I can type "node fs" open the fs docs for node, or "npm fs-extra" to look up the docs for "fs-extra" package on npm.