I like the AA system and it has always worked for me.
But, it is not a service diferentiator for me.
I would not consider flying or not flying UA because I could or could not order a specific meal.
That may answer the "why" question because UA may believe that there are lots of people like me out there.