Теперь я понял, почему компьютеры хранят данные в обратном порядке. Обратный порядок бит получается сам, как только начинаешь читать данные. Чтобы процессор хранил данные в обычном порядке, разработчику нужно прикладывать сознательные усилия, а обратный порядок сам выскакивает.
Вот, возьмём, скажем обычное преобразование из десятичной системы в двоичную. Преобразовываем число 10 (десять).
Делим на 2, получаем остаток 0. Выводим. Делим 5 на два, остаток 1. Выводим. Делим 2 на 2, остаток 0. Выводим. Делим 1 на 2, остаток 1. Выводим. Число меньше единицы, заканчиваем цикл. Что в результате вывели? 0101. Теперь, если это перевернуть, то получим 1010 -- удобное для нас, людей, представление числа 10 в двоичной системе. Как видим, обратный-то порядок сам получается!
В-общем, "остроконечность" -- она от лени :)