I'd argue that the reason I can keep using Linux is knowing there's good (or good enough) stuff out there for me to use, the only requirement being that I have a modern browser and an Internet connection. There's less and less reliance on some group of people deciding to clone some existing project or create something from scratch -- boy, do I remember the days of diving deep into freshmeat.net just to find something that would open PDFs and not suck.
The UX thing is why I'm slowly warming up to the Chromebook idea. I own an iPhone, and I love Macs, but I think ultimately the constraints of native applications will work against the users. We should cherish the million frameworks showing up instead of raising the "too much choice" flag just yet, as they will (hopefully) yield a development experience as enjoyable as the current tools for iOS, Android and Windows Phone seem to.
The UX thing is why I'm slowly warming up to the Chromebook idea. I own an iPhone, and I love Macs, but I think ultimately the constraints of native applications will work against the users. We should cherish the million frameworks showing up instead of raising the "too much choice" flag just yet, as they will (hopefully) yield a development experience as enjoyable as the current tools for iOS, Android and Windows Phone seem to.