Ну, мы как раз выбираем их так, чтобы они были независимы и покрывали все собственные подпространства. Мы вполне могли бы взять недостаточно или слишком много собственных векторов. (Разумеется, это про случай, когда такой базис вообще существует.)
UPD: Вот например возьмём оператор умножения на скаляр
: у него одно собственное число
и любой вектор — собственный, соответствующий этому числу, и мы можем выбрать собственный базис весьма разнообразно — вообще любые
независимых векторов. С другой стороны, возьмём оператор, имеющий в некотором базисе матрицу
, где все
разные. Этот базис будет одним из собственных для этого оператора, и другие можно будет получить только перестановкой его векторов и умножением их на ненулевые константы — свобода минимальна. Для других операторов, имеющих собственные базисы, случаи промежуточные.