There isn't just ONE interesting facet of this. There isn't just ONE mathematical formalism of a lot of these things. GA is just one of those approaches and you should see it just once, just like you should see the group structure and all of that as well. For most applications, the standard vector calculus approach is fine. But the math underlying all of this is full of richness and no one approach is the skeleton key.
Same with programming languages. Some people are like RUST RUST RUST and some are like C C C! I'm like, you guys only use one language?