Using a distributed ledger is valuable when you want to share control of a ledger between multiple entities, especially for financial purposes. In other words, where every entity controls its own funds, and no single entity can decide which transactions are confirmed. It also has advantages in terms of redundancy and efficiency for compactly proving that something happened (via a merkle tree).