Also, it is possible to create different beta branches on Steam, so people would be still be able to finish playthroughs in progress (without having to catch the update and pause it, or backup the install folder in advance). An update could be placed on a beta branch (a couple of the larger D:OS updates had open or on-request betas before the general release), or the main branch updated, and a beta branch used for the previous version.