А причина существования эт хни? Лень печатать?
В руководствах двумерные массивы создаются через массив указателей. Зачем так сложно?
А в каком месте там нечитабельное?
Что происходит на уровне RAM?
синтаксис arr[i][j] быстрее, чем ручная адресация?
Очень это что именно?
А почему поменяли?