> Instead of adding browsers to browse-url.el, we should encourage people to set up their preferred browser as system default, and then use browse-url-xdg-open, browse-url-default-windows-browser or browse-url-default-macosx-browser.

I agree with your logic but, FWIW, I've never managed to set conkeror as a default browser in Windows. So I've had to use something like the proposed patch.