I haven't actually used a Chromebook but I'm surprised they're struggling with offline functionality. Android does just fine on spotty connections - at least Google's apps do - I wonder why they don't have a few mobile experienced engineers help out revamping so their apps just assume a crap connection and deal with it the same way they would on mobile.