Управляющие последовательности ANSI стали стандартом для текстового взаимодействия в Unix, потому что позволили решить проблемы, связанные с различием управляющих последовательностей, которые создавали разработчики текстовых терминалов. 13
Почти все производители добавляли свои управляющие последовательности для выполнения определённых операций, например перемещения курсора на произвольную позицию на экране. 13 Эти последовательности были разными для разных терминалов, и для работы с ними приходилось создавать сложные библиотеки. 13
Стандарт ANSI попытался устранить эти проблемы, установив набор команд, который могли бы использовать все терминалы, и потребовав передавать всю числовую информацию в виде ASCII-кодов. 3
Кроме того, популярность управляющих последовательностей ANSI привела к появлению большого количества программного обеспечения, поддерживающего их, что в итоге привело к тому, что практически все новые терминалы и эмуляторы терминалов стали их поддерживать. 12