It's not something that everything should be able to do, but it needs to be possible.
It doesn't actually matter in the long run what the specific capabilities are, The important thing is for web apps to be genuine apps that matter they need to do anything that would be allowed from native code.
I don't actually mind them making a crippled platform, as long as they admit that it is a crippled platform that can't do much of what I want.
Selectively disallowing certain behaviours is really something that should occur at a different level that affects native and HTML/JS apps equally.
Except Chrome OS is developed by people who are motivated to hold your data for you. I don't have a lot of faith in Chrome OS's ability to be independent of a server model when it so much in Google's interest for you to be effectively tethered to their servers.
It doesn't actually matter in the long run what the specific capabilities are, The important thing is for web apps to be genuine apps that matter they need to do anything that would be allowed from native code.
I don't actually mind them making a crippled platform, as long as they admit that it is a crippled platform that can't do much of what I want.
Selectively disallowing certain behaviours is really something that should occur at a different level that affects native and HTML/JS apps equally.