You and me both,
I have the same problem with AC. At least you can buy your upgrades, AC only comps Domestic Upgrades. In thery you can upgrade internationally but as a gold member I can only do it 48 hrs before the flight on a Y class ticket.
With my luck I would pay Triple for the Y Ticket, and still not get an upgrade!