But how do you play your games? How do you read your eBooks?
Google Play has a section that organizes ebooks. I've been able to read ones in the .epub format.
Chrome OS has games, but given the single one I've played (an overhead view, tank shooter), it seems like it's not that great for gaming. Here, I would just buy any other system. Chromebooks are cheap enough, that spending an additional few hundred $s on an Ipad, video game console, Nintendo DS, or using that $$ towards a better desktop PC is still financially on the level.
Chromebooks are a browser and web apps. We're raising a generation that will have no clue how to use computers because all they've ever used were browsers and web apps. And schools are definitely supposed to be about teaching.
I find this to be absolutely false given my own experiences. Amongst the first computers I've used in school (from my recollection, as it's been decades, so exact models escape me) include some IBM compatible machine, and some Apple Mac computer. I played Arkanoid and Oregon Trail. I typed up essays using both. I even used Turtle to draw stuff, which was probably my first exposure to command line interfaces.
Were these ever used again? No. Throughout college and work, I've been using Windows 95 through Windows 7, with Microsoft Office. I use Android and iOS. Even several flavors of Linux (Solaris and Red Hat are the ones I can remember by name). Many of these were quite different than the "school years stuff"
Were they useless? Absolutely not. We got the basics of general computer knowledge (bits, bytes, turning on, what flashing lights mean, load times, etc.). Knowing how menus work, how to use a pointing device like a mouse, crude image editing software programs, etc. Much of this knowledge was fallen back on to learn how smartphones work, and how later versions of operating systems work.
Which brings up another point... change is a constant in the tech world. If they learn one OS or platform, but then can't adjust with some training or their own exploration, they most certainly won't be able to cut it in many of the tech studies, and even beyond. For example, somebody who learns how C++ works should have a much smaller learning curve then somebody starting from scratch. It would be folly to argue "there's no way I can write something in Python! All I know is C++!". Most developers aren't that inflexible and rigid with their careers.