Сделано это для быстрого чтения кода программой.
Это неверный вывод. Такая практика существовала во 2 половине 20-го века когда комьютеры
были слабые и память в несколько килобайт была роскошью. Тогда разработчики на ассемблере
и фортране придумывали всякие хитрости чтобы исходный код был как можно компактнее
чтоб компиллятор его мог обработать.
Сегодня нет вообще никакого смысла сокращать переменные. Здесь есть хороший афоризм от великих. Что-то типа "программы пишут люди для людей и лишь в редких случаях для компиллятора". Минимизаторы для JS у меня вызывают удивление. Браузеры поддерживают gzip-сжатие контента и я думаю надо очень сильно постараться чтоб была какая-то ощутимая разница.