With an increase in Admirals Club membership fees and premium credit card annual fee American Airlines is investing more in the food in its lounges. The offerings still significantly lag what you’ll find in a Delta Air Lines Sky Club, but they’re better than they used to be.
The airline’s food (whether in lounge or in air) isn’t a reason not to book American, and I suppose that’s what they’re going for.