I think the thought process is that the food has to be priced so it is somewhat accessible even if quality is lacking a bit. There are in most airports quite a few places to get decent quality salads and sandwiches to take on board. The AA food for sale really becomes "food of last resort" and a $20 quality sandwich would probably elicit more arguments between pax and FAs about the state of the industry than the $8 bad one.