Also for Revit Transactions

Why is it the case?

Transctions help atomize certain set of instructions together to be executed all at once.

Resolves concurrent requests and maintains the latest state of the database that would get updated.