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