Затем, что глас разума подсказывает: а) хрюникод занимает больше
места, б) его значительно сложней парсить. Поэтому исключительно
8-битные кодировки. Уж тем более - на микроконтроллерах! Но я уже давно в новых исходниках комменты на русском для gettext не вставляю, т.к. подзабил на перевод - кому нафиг нужны сообщения на русском, если есть на английском? Readme тоже стараюсь на английском писать, хоть он у меня жутко отстойный. А вот все латеховские файлы - исключительно КОИ8-Р, да и в латехе с хрюникодом до сих пор некоторые проблемы не победили. А и не нужно: очень уж много всяких подлянок бывает (скажем, скопируешь из браузера текст, а там встрянет какой-нибудь символ разрыва строки, невидимый символ, тире и т.п. - и будешь гадать, почему после компиляции pdf так ужасно выглядит).