Before I even ask, I want to state. I did not lose anything in the recent rollback, nor am I particularly upset about it. However...
Why exactly are there two types of rollbacks? It seems rather inconsistent to restore only parts of the database state at the time. Is this a technical limitation, or a deliberate choice?
Furthermore, when Vault only rollbacks happened, are they announced?
If they are not, then this feels pretty bad from a player perspective. If you placed a bunch of new items into a chest/shop, you luck out. Otherwise, one can run into a weird situation of deleting items wholesale, because the world isn't restored, but the character is.
I.E, picking up a fixture and holding it in the character's inventory. Vault rollback occurs -> Inventory is reset, but the world isn't. Fixture is deleted.
If they are announced, then this enables deliberate duping.
The main question I have is: Why not just rollback everything when a rollback needs to happen?
Rollbacks are always going to upset people, but why not make it consistent?