Ранг-то один и тот же, хоть по столбцам считай, хоть по строкам.
Да, но в одном случае (записав векторы в строки) мы элементарными преобразованиями строк пытаемся получить нулевую строку, т.е. фактически находим линейную комбинацию векторов, тождественно равную нулевому векторы, и здесь я не вижу никакого противоречия, но в другом случае (записав векторы в столбцы) элементарные преобразования строк не несут в себе никакой смысловой нагрузки - индекс строки у вектора будет означать i-ю координату, и складывать разные координаты, вообще говоря, нельзя (с чисто геометрической трактовки). Это-то меня и смущает.