основная причина использования ASCII - возможность ручного редактирования. Дополнительно возможность использовать сторонний софт, что Вы сами только что подтвердили.
По поводу редактирования - были проблемы у меня, когда случайно наложил несколько автообновляемых полей одно на другое (типа дата/время), постоянно в процессе работы вылетал с ошибкой. В текстовом виде проблема быстро была найдена. Другой пример - коллега обратился за помощью, тоже вылетание с ошибкой - оказалось он злоупотреблял скруглениями, а сотня Arc наложенных друг на друга не вычищается с помощью Trace CleanUp. Просмотр и ручное удаление нехорошего объекта сразу же вернули проект к жизни