Пример:
Есть готовые куски кода с транзакциями:
Транзакция 1: Пополнить счёт пользователя
Транзакция 2: Дать скидку пользователю
И есть транзакция, которая отвечает за регистрацию:
Транзакция 3: Регистрация (создать пользователя)
Пришла задача: дать пользователю денег и скидку при регистрации.
Ты просто добавляешь вызов первых двух транзакций в третью транзакцию. Получится вложенность.
Можно конечно переписать без вложенности, но незачем.