I thought that algebraic geometry was really cool when I first encountered it. But people with a lot of experience insist that for computational processes it is slower than more familiar methods.
So it is convenient and intuitive for one-off transformations, but not preferred in computational kernels. I see room for both, and for quaternions, which I gather are also a bit slower.