I disagree. If you're not doing hardware-level hacking, a cloud IDE like Cloud9 (https://c9.io) beats any fragile client-side workspace I've ever used.
It doesn't just have to be hardware level hacking. c9 is great but, anywhere that you want a decent amount of control over web server(apache, tomcat) configs, graphics acceleration for games, or storage of large local files, you're going to need something more. I'd take Ubuntu any day. Given the choice, what are some reasons to actually choose Chrome OS over Ubuntu?