Its a hard issue with piracy problems. On one hand its great as they do their best to minimize profit loss, but then genuine players (like me) who doesnt have huge bandwidth to download updates all the time, suffer.
cant they make it just so we go online to verify the game and not download any patches? or maybe have the ability to pause patch downloads and continue next time when we get more bandwidth? or are people with low bandwidth are in the minority that it would cost them unecessary expenditure to do something about it?
Steam could definitely be more friendly to non-online users with updates and such, but since it was originally designed as an auto-updater rather than a store, I kinda see why they haven't done it yet.
That said, I don't see Dishonored being a Steamworks game. It makes a lot of sense for a game like TES, where there are tons of plans for updates, built-in modding systems, etc.
But for something like Dishonored, it seems unnecessarily limiting to people in areas with bad net capabilities.
I love Steam, so I'm fine either way, but I definitely see the concern.