Я понимаю ограничения откат и уход, необходимый при его использовании, но я просто задавался вопросом, почему существует только один уровень отката.
Я предполагаю, что это дизайнерское решение и что проблема хранения нескольких предыдущих транзакционных состояний для обработки нескольких уровней отката - это больше проблем, чем того стоит.