Можно делать это и в обратном порядке, как предлагаете вы, но ИМХО тогда теряется мотивация: почему мы рассматриваем именно двухкомпонентные векторы, почему умножаем именно таким способом. По-моему, первый способ математически элегантнее: мы берем меньше предположений, а следствий выводим больше, а не наоборот.
Может, и элегантнее, но требует привычки к абстрактной алгебре, которая абсолютному большинству народонаселения абсолютно чужда, да и комплексные числа требуются гораздо раньше.
Способ, изложенный
Sonic86, совершенно стандартен и хорош как раз тем, что излишняя абстрактность (увы, неизбежная) в нём жёстко локализована. Мы всё-таки неформально исходим из того, что неплохо бы иметь что-нибудь вроде

(такое желание естественно возникает при попытке решать квадратные уравнения общего вида). Строим некоторую абстрактную структуру, причём операции над её элементами берутся не с потолка, а именно исходя из тех самых ожиданий. Убеждаемся в том, что элементы этой структуры
можно интерпретировать как

, где

. И -- всё, дальше обо всех этих абстракциях можно спокойно забыть и работать исключительно с обычной алгебраической записью.