Browsers, sure, but I honestly wouldn't mind to only have one major browser engine, or batch of forks stemmed from one like blink/webkit. After all, we only has one web standard.
Having been using Firefox and Chrome side by side for 10+ years, I don't think the difference (or preference) between the two worth the effort putting into making two (mostly) duplicate implementations of the same thing for such complex thing. And my experience in observing the development of Firefox is that they are already too short-handed to keep up.
Wouldn't having one implementation controlled by Google give them the final say in the standard though, and effectively all or most of the power over the standard? Seems like a dangerous road that we're heading down.
Google is already controlling the web now, with the existence of gecko. They control it because Blink/Chromium is much more popular than other choices, not because there is only one choice.
Keep in mind Blink engine is forked from WebKit (an Apple product) and Chromium is created from thin air. Yet it doesn't stop Google to have the dominant position they have today.
My point is, Google controlling everything is bad, but having only one engine (be it chromium or something else) isn't what causes it.
You can have dramatically different cars with the same engine. To most of users, even the power users, their choice of the browser isn't caused by the difference in engines.
*Linux kernel monolithism. It's not a commercial company and anyone is free to fork it for their specific architecture and usecases.
You still have different types of kernels which you can use and also different linux kernel flavors which you can try.
BSD definitely makes sense in certain use cases (routers, web, mail, DB servers,...) , but moving everything indicates at some kind of rebellious act or just pure experimentalism. I have no issue with both, since I've personally done the same multiple times....
It's neither -- it's just that I want all of my machines to run the same OS, and I've determined that BSD fits my overall needs better than Linux. It's not about making some kind of statement or experimenting.
Linux has taken an overall development direction that I dislike (systemd is an example of that, although not the only one). BSD is now a better fit with my requirements.
This is iOS, right now, and that's a fairly substantial number of users. It's not ideal but we also aren't hearing regular reports of iOS users being compromised en masse despite their browser monoculture.