есть особая причина избегать этого в проекте, которая наверняка будет только для людей, которые могут вводить эти символы
Это, безусловно, главная причина.Другие причины, которые приходят на ум, - это то, что многие инструменты разработки, функции поиска, редакторы, парсеры, документаторы, поисковые системы кода и т. Д. Не ожидают ввода в коде не-ASCII.
Кроме того, вы никогда не знаете, где ваш код может быть использован в один прекрасный день!Самый маленький невинный школьный проект может перерасти в хороший инструмент с открытым исходным кодом, который однажды будет использоваться по всему миру.В этом случае ASCII является наименьшим общим знаменателем, по крайней мере, на данный момент.