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