Oddly I haven't yet needed to work offline in my 12 year career as a software dev. But then again it's not common for internet to go away where I live.
When I travel there's not always reliable internet.
Otherwise I use my PC at home.
A laptop that needs internet is not a great portable.