Why couldn't that be done approximately as well on, say, Android, though? I don't see any particular reason why I'd pick a device based around Chrome OS when that device could run Android instead which seems able to do everything that Chrome OS can do and more.
In other words: what do Chrome OS's limitations add to the experience? It's interesting from a technical standpoint to build a fully-functioning system with Chrome OS's limitations, but how does it make a better product?
In other words: what do Chrome OS's limitations add to the experience? It's interesting from a technical standpoint to build a fully-functioning system with Chrome OS's limitations, but how does it make a better product?