Если нужно считать, без каких-то координат всё равно не обойтись.
Ну декартовых например. Они ведут себя часто лучше, а если вдруг слезли со сферы, их всегда можно туда пригнать. Кстати тем же кватернионы как описание вращений численно лучше матриц — тоже легко пригнать к единичности, если вдруг. (Ну, не только этим.)
Эти трёхмерные вектора мало наглядны (трудно понять, как они связаны с прямой), но очень удобны для вычислений
А почему не брать сразу шесть координат бивектора? (Пользы от представления двумя трёхмерными векторами это конечно не уменьшает.)
И теперь оказывается, что я правильно сделал, потому что и математически всё лучше работает с углами (можно непрерывно находить поворот, переводящий одну прямую в другую).
Так погодите, от углов-то польза только когда северный полюс в одной из точек, как я понял? Какая от них польза, если система координат зафиксирована заранее независимо от точек?