it seems a tad goofy to me that with 3/4 legs being in the front cabin and being *G I would have to pay for an advanced seat selection.
Yes. Unless you pay for a more expensive ticket (Latitude or maybe Comfort fare), AC charges everyone (even their own Super Elites) for seat assignments in Coach.