FWIW, the reason that a domestic flight will leave from A-west is that the plane came in from an international departure point where pre-clearing customs wasn't available - generally Caribbean or Latin America departure points.
We crews aren't real fond of this either - the crew taking the plane out isn't generally the crew that brought it in, so we have to make the trek from B/C to A-west too.
Jim