I really can’t find a reason to have object snaps on while using the offset command, and it’s a little frustrating to toggle it off each time I need to make an offset.
Depending on what geometry is around the objects the user needs to offset and their current offset settings, object snap can inadvertently force offsets to the wrong side of initial object. It seems like it wouldn’t be that big of a deal to automatically turn osnaps off during offset command.