It is used wherever strong consistency is important.
On the other hand, SAGA works sequentially, not as a single commit.
Each operation gets committed before the subsequent one, and this makes the data eventually consistent.
Thus, Saga consists of multiple steps whereas 2PC acts like a single request.
https://stackoverflow.com/questions/48906817/2pc-vs-sagas-distributed-transactions