I like ChromeOS too -- it is "webbier" and more truly open source than Android.
But why must there be only one? Monoculture is a problem. Mozilla's mission obligates us to fight it. Friends such as Dave Hyatt at Apple have told me that they want Gecko to keep evolving and competing with WebKit, to keep standards better interop-tested by two (or more) independent open source implementations.
WebKit monoculture (on mobile, modulo numerous version and vendor bugs that make developers pull their hair out) is already becoming a problem. We've seen startups support WebKit-only browsers simply due to the startup's HTML and CSS requiring WebKit-only quirks. Shades of sites that worked only in IE in the early 2000s.
But why must there be only one? Monoculture is a problem. Mozilla's mission obligates us to fight it. Friends such as Dave Hyatt at Apple have told me that they want Gecko to keep evolving and competing with WebKit, to keep standards better interop-tested by two (or more) independent open source implementations.
WebKit monoculture (on mobile, modulo numerous version and vendor bugs that make developers pull their hair out) is already becoming a problem. We've seen startups support WebKit-only browsers simply due to the startup's HTML and CSS requiring WebKit-only quirks. Shades of sites that worked only in IE in the early 2000s.