That doesn’t make sense? How would you have the “add from search bar” feature in the settings screen?
It’s a context specific method of adding a search engine - you add it when you’re at the site. Meanwhile the setting screen is global for the browser.
I don’t understand? You can download Dosbox and Dosbox-X in desktop mode and add them to Steam like other apps. Why do you need a website?