I am already paying for mobile data and a VPS for other reasons. Even so, I'd still probably get out my laptop on a bus only if it was a Google bus.
Citilink buses in Fort Wayne, Indiana, do not offer Wi-Fi. They don't even run at night or on Sundays, to give you a sense of the system's scope. I currently happen not to subscribe to mobile Internet access, and even if I did, the carrier would likely charge twice: once for a phone and the tethering surcharge for a Chromebook. And how much data does your preferred web-based IDE use per hour? I don't want to end up paying for overages.
I need the Internet for work.
So do I. But my day job is at an office with wired Internet. The hobby programming projects that I work on using my laptop while riding the bus to and from work require only intermittent access to the Internet, as I have downloaded API docs for use locally.
I don't really understand what it is about the idea of an Internet-only device that bothers you so much
If there is no way to write and test code on an offline Chromebook, then switching from my present laptop to a Chromebook would either cost me hundreds of dollars per year or force me to find something else to do for an hour and a half a day.
but I am actually pretty sure that you would be less inconvenienced than you imagine.
Does a Chromebook offer a way to write and test code offline, other than through Crouton?