My UA flights that have offered preordering, which is a subset of all my UA flights, have had fewer options available to preorder then they actually have on board.
AC seems to be just letting you "guarantee" your choice from the menu. Which is great, until it's only the FOTSGs who book six months out that do it, resulting in close in SE bookings having to fend for the scraps.