The existence of a handful of javascript-based apps does not elevate ChromeOS beyond the status of a browser toy. The fact remains, that it is very limited compared to Windows/OSX/Linux... simply due to lack of available software. You can do some things with ChromeOS, but there are lots of things you can't do, because all the existing software was written in some other language. And many of those things are highly complex or specialized and thus unlikely to be ported anytime soon.
calibre is an excellent example of such a program.
I also find it fun to respond to ideological, contra-practical ChromeOS evangelism by stressing its flaws.
Hence my repeated reference to "a browser toy".